11.11云上盛惠!海量產(chǎn)品 · 輕松上云!云服務(wù)器首年1.8折起,買1年送3個月!超值優(yōu)惠,性能穩(wěn)定,讓您的云端之旅更加暢享??靵眚v訊云選購吧!
假設(shè)你需要從一個頁面轉(zhuǎn)向其他頁面,下面有很多種方式,你是如何選擇的呢?你能清晰的說明理由么?
在我主持過的一個Asp.Net論壇上,一個用戶詢問如何在一個頁面上去通過hyperlink列出一個路徑下的很多文件名,能使用戶能點擊它們。我認(rèn)為這是可能是經(jīng)常執(zhí)行的動作,所以決定建立一個服務(wù)器控件來封裝它。
利用asp.net 2.0技術(shù),創(chuàng)建Web自定義服務(wù)器控件并不是一件輕松的事情。因為,這需要開發(fā)人員了解并能夠靈活應(yīng)用多種Web開發(fā)技術(shù),例如,CSS樣式表、客戶端腳本語言、.NET開發(fā)語言、服務(wù)器控件開發(fā)技術(shù),甚至是當(dāng)前最火的AJAX技術(shù)等等...
使用Asp.net進行開發(fā)時,因為某些需求原因,需要在頁面中動態(tài)添加控件。當(dāng)然,這些控件可以是普通的html標(biāo)簽,也可以是Asp.net獨有的服務(wù)器端控件。關(guān)于動態(tài)寫入html標(biāo)簽控件,大家都熟悉,這里就不再表述。本文討論的重點是:如何動態(tài)寫入服務(wù)器端控件,并且在頁面Post
本文詳細講解了一個利用ASP.NET 2.0技術(shù)創(chuàng)建復(fù)雜屬性的示例。
如果服務(wù)器控件需要捕獲來自客戶端的回傳事件,并想為該回傳事件自定義服務(wù)器端事件處理邏輯,那么控件必須實現(xiàn) System.Web.UI.IPostBackEventHandler接口。
自定義服務(wù)器控件是擴展 ASP.NET Web 服務(wù)器控件的功能的一種方式。下文提供了針對自定義服務(wù)器控件的用戶和開發(fā)人員的基本安全準(zhǔn)則。有關(guān)創(chuàng)建自定義服務(wù)器控件的更多信息,請參見開發(fā)自定義 ASP.NET 服務(wù)器控件。
除了代碼和標(biāo)記之外,ASP.NET 2.0頁面還可以包含服務(wù)器控件,它們是可編程的服務(wù)器端對象,典型情況下表現(xiàn)為頁面中的UI元素(例如文本框或圖像)。
在創(chuàng)建或修改布局復(fù)雜ASP.NET服務(wù)器端控件時,大量的時間都是在編譯
asp.NET自定義服務(wù)器控件內(nèi)部細節(jié)