2009-07-09 106 views
2

如何將事件插入aspx.cs頁面。我有一個asp:按鈕,我希望在aspx.cs頁面中添加該按鈕的事件。它是如何完成的將事件附加到控件

+0

您需要將事件添加到按鈕或使用按鈕公開的事件? – 2009-07-09 08:12:49

回答

3

假設你有一個這樣的按鈕:

<asp:Button runat="server" ID="myButton" /> 

你可以在你的後臺代碼添加Click事件這樣的:

myButton.Click += new EventHandler(myButton_Click); 

或者你可以在這樣的設計指定事件:

​​
0

只需將以下內容添加到.cs文件中,並根據您希望提出的事件進行修改。

public delegate void MyEvent(myParams); 
public event MyEvent AnEvent; 

如果只是處理您的按鈕的單擊事件,你可以只需雙擊該按鈕,它會自動帶你進入在cs文件的onclick事件。

0

在編譯時,添加文字:

OnClick="MethodName" 

到按鈕聲明。 MathodName是在事件引發時被調用的(在我的示例中爲Click事件)。

要動態執行此操作,請查看用於添加和刪除事件處理程序的C#或VB.NET語法。我認爲你還必須確保ViewState被保存,否則處理程序將在第一次提交時消失。

相關問題