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