淺談ASP.NET 2.0服務器控件開發的基本概念(2)_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:揭秘實現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、 文件

      來源:模板無憂//所屬分類:.Net教程/更新時間:2009-10-03
      相關.Net教程