.NET之ASP Web Form迅速基礎(chǔ)(3)
發(fā)表時(shí)間:2023-08-23 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要].NET之ASP Web Form快速入門 服務(wù)器控件除了使用<% %>代碼塊能編程實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容外,ASP.NET還提供了服務(wù)器控件完成同樣的功能。.aspx文件中,服務(wù)器控件以包含r...
.NET之ASP Web Form快速入門
服務(wù)器控件
除了使用<% %>代碼塊能編程實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容外,ASP.NET還提供了服務(wù)器控件完成同樣的功能。.aspx文件中,服務(wù)器控件以包含runat="server"屬性設(shè)置的標(biāo)記定義。
以下的例子中使用了4個(gè)服務(wù)器控件:<form runat=server>、<asp:textbox runat=server>、<asp:dropdownlist runat=server>以及<asp:button runat=server>。運(yùn)行時(shí),這些服務(wù)器控件將動(dòng)態(tài)建立HTML輸出內(nèi)容。
Intro4.aspx
點(diǎn)擊執(zhí)行 查看源代碼
我們可以看到,使用服務(wù)器控件能夠自動(dòng)地保持客戶端輸入的任何數(shù)值,而不需考慮與服務(wù)器交互多少次。這些控件的狀態(tài)不是保存在服務(wù)器端,而是在與服務(wù)器交互過(guò)程中保存在了一個(gè)<hidden>表單域中。同時(shí),客戶端不再需要什么客戶端腳本程序。
除了標(biāo)準(zhǔn)的HTML輸出控件以外,ASP.NET還可以讓開發(fā)者在頁(yè)面上使用豐富的定制控件。請(qǐng)?jiān)囈辉囅旅娴睦樱纯慈绾问褂?lt;asp:adrotator>控件在頁(yè)面上動(dòng)態(tài)顯示旋轉(zhuǎn)廣告:
Intro5.aspx
點(diǎn)擊執(zhí)行 查看源代碼
關(guān)于ASP.NET的內(nèi)置服務(wù)器控件的詳細(xì)列表,請(qǐng)參閱這里