HOW TO:在執行階段時動態繫結 ASP.NET Web 網頁中的事件處理常式
更新:2007 年 11 月
如果網頁已經包含使用適當簽章的事件處理方法,您可以在執行階段將控制項事件繫結至這個方法。通常會在以程式設計方式建立控制項時執行這個動作。
若要使用 Visual Basic 在執行階段建立事件處理常式
包含 AddHandler 陳述式,將要繫結的事件和要呼叫的方法位址傳遞給它。
請確認在引發事件之前執行陳述式。通常,您會在網頁初始化期間加入處理常式。
下列程式碼範例,示範了如何將 Button1 控制項的 Click 事件,繫結到名為 myEventHandler 的方法。
AddHandler Button1.Click, AddressOf myEventHandler
若要使用 Visual C# 在執行階段建立事件處理常式
建立 EventHandler 委派的執行個體,將要繫結的方法位址傳遞給它。
將委派物件加入當引發事件時所呼叫的方法清單。
下列程式碼範例,示範了如何將 Button1 控制項的 Click 事件,繫結到名為 myEventHandler 的方法。
Button1.Click += new System.EventHandler(this.myEventHandler);