我在.aspx代碼隱藏之外的自定義類中創建了一個動態按鈕。自定義類創建一個Table對象並在該表中生成一列Button。一旦生成,表被加載到一個佔位符控件。除了這個問題,一切都運行良好:asp c#自定義類中的動態按鈕事件
如何以編程方式爲自定義類中的「點擊」事件分配Button對象?
MyButton.Click += new EventHandler(MyButtonClick);
這會導致:'名稱'MyButtonClick'在當前上下文中不存在'錯誤。
我知道它在當前上下文中不存在,但是一旦呈現aspx頁面,代碼隱藏將包含一個處理'MyButtonClick'的方法。我不知道如何將Click事件方法名稱存儲在自定義類的Button對象中,並將其傳遞給要呈現的aspx代碼隱藏。
通過自定義類你是指自定義控件嗎? – JustLoren 2009-10-01 18:10:56
不,只是像這樣的自定義類: 公共類DataSetTableRenderer {} 與屬性,方法等... – Paulj 2009-10-01 18:54:49