摘要:[轉貼]ASP.NET 動態加入 事件處理常式
幫自己作一個紀錄,以免忘記.................
HOW TO:在執行階段時
動態繫結 ASP.NET Web 網頁中的事件處理常式
http://msdn.microsoft.com/zh-tw/library/t3d01ft1%28v=VS.100%29.aspx
如果網頁已經包含使用適當簽章的事件處理方法,您可以在執行階段將控制項事件繫結至這個方法。 通常會在以程式設計方式建立控制項時執行這個動作。
若要使用 Visual Basic 在執行階段建立事件處理常式
-
包含 AddHandler 陳述式,將要繫結的事件和要呼叫的方法位址傳遞給它。
請確認在引發事件之前執行陳述式。 通常,您會在網頁初始化期間加入處理常式。
下列程式碼範例,示範了如何將 Button1 控制項的 Click 事件,繫結到名為 myEventHandler 的方法。
AddHandler Button1.Click, AddressOf myEventHandler
若要使用 Visual C# 在執行階段建立事件處理常式
-
建立 EventHandler 委派的執行個體,將要繫結的方法位址傳遞給它。
-
將委派物件加入當引發事件時所呼叫的方法清單。
下列程式碼範例,示範了如何將 Button1 控制項的 Click 事件,繫結到名為 myEventHandler 的方法。
Button1.Click += new System.EventHandler(this.myEventHandler);
http://www.dotblogs.com.tw/mis2000lab/archive/2011/07/26/placeholder_findcontrol_eventhandler.aspx
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程教學,遠距教學 (Web Form 約51hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程教學,遠距教學 (ASP.NET MVC 約75~88hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
ASP.NET MVC線上課程 第一天 免費看 (5.5小時)
寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.台灣 或 school (at) mis2000lab.net
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。
................ facebook社團 https://www.facebook.com/mis2000lab ......................
................ YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講
事先錄製好的影片,並非上課時側錄! 觀看影片時,有如我「一對一」跟您面對面講課。
ASP.NET MVC 5 線上教學
累積時數約 75~ 88小時...... 第一天(5.5小時)完整內容,"免費"讓您評估