開發 ASP.NET 伺服器控制項
ASP.NET 伺服器控制項是在伺服器上執行的元件,它們封裝使用者介面和其他相關功能。它們被用於 ASP.NET 網頁和 ASP.NET 程式碼後置 (Code-Behind) 類別中。本章節包含背景資訊和範例,可幫助您開發自己的 ASP.NET 伺服器控制項。
注意 詞彙「ASP.NET 網頁」和「Web Form 網頁」在文件中可以交換使用。
本章節內容
- ASP.NET 伺服器控制項開發的基本概念
提供開發 ASP.NET 伺服器控制項的簡介。 - ASP.NET 伺服器控制項階層架構
提供控制項階層架構的資訊。 - 控制項執行的存留週期
解釋執行控制項邏輯所依循的順序。 - ASP.NET 伺服器控制項中的屬性
說明您如何可以定義或覆寫屬性。 - ASP.NET 伺服器控制項中的方法
列出通常為控制項開發人員所覆寫的方法 (繼承自 Control)。 - ASP.NET 伺服器控制項中的事件
說明您如何可以定義事件和處理控制項中的繼承事件。 - 處理回傳資料
說明如何為控制項撰寫程式以處理回傳資料。 - 擷取回傳事件
說明如何為控制項撰寫程式以接收回傳事件。 - 反昇事件
說明 ASP.NET 控制項中的事件反昇。 - 產生回傳的用戶端指令碼
說明如何發出啟始回傳的用戶端指令碼。 - 呈現 ASP.NET 伺服器控制項
說明如何呈現 HTML 至用戶端瀏覽器。 - 維護控制項的狀態
討論跨數趟往返的狀態管理。 - 開發複合控制項
示範如何使用類別複合來組合現有控制項至新控制項中。 - 開發樣板化的控制項
解釋如何開發控制項,允許採用使用者提供的樣板 (Template) 來自訂其視覺表現。 - 開發樣板化的資料繫結控制項
示範如何用繫結至資料來源的屬性來開發控制項。 - 伺服器控制項中的樣式
示範控制項如何能將樣式公開為強型別 (Strongly Typed) 屬性。 - 伺服器控制項中的用戶端功能
示範伺服器控制項可以如何藉由發出用戶端指令碼來封裝用戶端功能。 - 開發驗證器控制項
說明如何撰寫執行用戶端和伺服器端驗證的控制項。 - 控制項剖析、ParseChildrenAttribute 和控制項產生器
說明控制項開發人員可以如何自訂當控制項宣告性使用於 ASP.NET 網頁時被剖析的方式。 - 伺服器控制項範例
提供對本章節所討論的簡單和複雜伺服器控制項範例的連結。
相關章節
- 元件的設計階段屬性
列出您需要將之套用於元件和控制項的中繼資料屬性 (Metadata Attribute),以便視覺設計工具在設計階段正確地顯示。 - 增強設計階段支援
說明如何實作類別,例如提供設計階段支援的編輯器和設計工具。 - 授權元件和控制項
說明如何在您的控制項或元件中實作授權。 - Web Form 的簡介
提供 ASP.NET 網頁開發的概觀。 - ASP.NET 伺服器控制項
提供與這個版本一起發行的 ASP.NET 伺服器控制項的概觀。