共用方式為


ASP.NET 伺服器控制項中的事件

不像桌面應用程式的事件,ASP.NET 伺服器控制項事件會在伺服器上被引發並處理。當 Web 要求以用戶端動作向伺服器通訊時,控制項可以在伺服器上引發事件以回應用戶端動作。事件由網頁或其子控制項來處理,並且 ASP.NET 會將回應傳送回用戶端。這個結果在使用者的感受中類似桌面應用程式的結果。然而,控制項開發人員必須瞭解,只有一個用戶端事件會被張貼至伺服器 - 回傳事件。通用使用者介面事件 (例如按一下滑鼠或按下鍵盤的動作) 不會向伺服器通訊,並且因此無法在伺服器上被處理。

基底類別 System.Web.UI.Control 提供事件以支配控制項的執行存留週期,例如初始化、載入和卸載。如需執行這些事件所依循的順序,請參閱控制項執行的存留週期。您可以處理這些事件,而且也可以從您的控制項引發額外事件。本章節示範如何處理繼承的事件,和如何引發自訂事件。

本章節內容

相關章節