淺談ASP.NET 2.0服務(wù)器控件開發(fā)的基本概念(2)_.Net教程
推薦:揭秘實現(xiàn)ASP.NET中網(wǎng)站訪問量統(tǒng)計的方法下面介紹如何進(jìn)行ASP.NET中網(wǎng)站訪問量的統(tǒng)計。 一、建立一個數(shù)據(jù)表IPStat用于存放用戶信息 我在IPStat表中存放的用戶信息只包括登錄用戶的IP(IP_Address),IP來源(IP_Src)和登錄時間(IP_DateTime),些表的信息本人只保存一天的信息,如果要統(tǒng)計每個月
它復(fù)用了子控件提供的實現(xiàn)來進(jìn)行控件呈現(xiàn)、事件處理及其他功能。
(2)驗證控件:與上文所述標(biāo)準(zhǔn)服務(wù)器控件中的驗證控件定義相同。
(3)模板控件:該類控件提供了一種稱為模板的通用功能。模板控件本身不提供用戶界面,而是通過內(nèi)聯(lián)模板提供,這意味著模板控件允許頁面開發(fā)人員自定義該控件的用戶界面。
(4)數(shù)據(jù)綁定控件:與上文所述標(biāo)準(zhǔn)服務(wù)器控件中的數(shù)據(jù)綁定控件定義相同。
另外,除了以上4類控件之外,自定義服務(wù)器控件具有以下特點(diǎn):
(1)靈活性強(qiáng):開發(fā)人員可以根據(jù)應(yīng)用需要,自定義其中的UI、功能、屬性、方法和事件等。
(2)樣式支持:由于自定義服務(wù)器控件可能派生自System.Web.UI.WebControls,因此通過繼承的Style屬性可定義樣式,例如字體、高度、寬度、顏色等。
(3)提供對標(biāo)準(zhǔn)服務(wù)器控件的擴(kuò)展功能:自定義服務(wù)器控件可在繼承標(biāo)準(zhǔn)服務(wù)器控件的基礎(chǔ)上,擴(kuò)展或改進(jìn)相關(guān)屬性、方法、功能等,甚至可以將不同的服務(wù)器控件組合起來,形成復(fù)合控件。
(4)易于部署:具有“即插即用”的特征,開發(fā)人員只要將編譯好的自定義服務(wù)器控件復(fù)制到相關(guān)的bin目錄即可使用。
(5)難于創(chuàng)建:開發(fā)自定義服務(wù)器控件需要開發(fā)人員員精通多方面技術(shù),同時,還需要耗費(fèi)大量的精力和時間。
3、服務(wù)器控件生命周期簡介
服務(wù)器控件的生命周期是創(chuàng)建服務(wù)器控件最重要的概念。作為開發(fā)人員,必須對服務(wù)器控件生命周期深刻理解。當(dāng)然,這不是一朝一夕就可以做到的。對于學(xué)習(xí)控件開發(fā)技術(shù)的初學(xué)者,可以不必掌握得非常詳細(xì)深入,只需對服務(wù)器控件的生命周期中的不同階段有一個大致的了解即可。
在掌握服務(wù)器控件生命周期的過程中,讀者要特別注意有關(guān)服務(wù)器控件狀態(tài)的相關(guān)內(nèi)容。在重點(diǎn)了解生命周期各個階段的同時,對服務(wù)器控件的狀態(tài)變化要注意以下問題:控件的生命周期何時保存控件和恢復(fù)其狀態(tài);何時與頁面及其他控件之間進(jìn)行交互;何時執(zhí)行重要的處理邏輯;在各個階段,控件可使用哪些信息、保持哪些數(shù)據(jù)、控件呈現(xiàn)時處于哪種狀態(tài)以及何時輸出顯示標(biāo)記文本等。
分享:ASP.NET網(wǎng)站開發(fā)的架構(gòu)設(shè)計ASP.NET網(wǎng)站開發(fā)注意事項之網(wǎng)站文件名: 1、 網(wǎng)站文件名以標(biāo)準(zhǔn)英文單詞描述業(yè)務(wù)內(nèi)容。如果1個英文單詞無法描述,可以增加2個或者3個,但盡量為完全單詞,例如article.aspx/ articleView.aspx / articleList.aspx 等。 2、 文件名盡量不用數(shù)字描述。 3、 文件
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-淺談ASP.NET 2.0服務(wù)器控件開發(fā)的基本概念(2)
。