共用方式為


HOW TO:在執行階段時動態繫結 ASP.NET Web 網頁中的事件處理常式

更新:2007 年 11 月

如果網頁已經包含使用適當簽章的事件處理方法,您可以在執行階段將控制項事件繫結至這個方法。通常會在以程式設計方式建立控制項時執行這個動作。

若要使用 Visual Basic 在執行階段建立事件處理常式

  • 包含 AddHandler 陳述式,將要繫結的事件和要呼叫的方法位址傳遞給它。

    請確認在引發事件之前執行陳述式。通常,您會在網頁初始化期間加入處理常式。

    下列程式碼範例,示範了如何將 Button1 控制項的 Click 事件,繫結到名為 myEventHandler 的方法。

    AddHandler Button1.Click, AddressOf myEventHandler
    

若要使用 Visual C# 在執行階段建立事件處理常式

  1. 建立 EventHandler 委派的執行個體,將要繫結的方法位址傳遞給它。

  2. 將委派物件加入當引發事件時所呼叫的方法清單。

    下列程式碼範例,示範了如何將 Button1 控制項的 Click 事件,繫結到名為 myEventHandler 的方法。

    Button1.Click += new System.EventHandler(this.myEventHandler);
    

請參閱

概念

ASP.NET Web 伺服器控制項事件模型

其他資源

ASP.NET Web 網頁中的伺服器事件處理

以程式設計方式加入 ASP.NET 控制項