如何将事件插入到aspx.cs页面。我有一个asp:按钮,我希望在aspx.cs页面中添加该按钮的事件。怎么做
答案 0 :(得分:3)
假设你有一个这样的按钮:
<asp:Button runat="server" ID="myButton" />
您可以在代码隐藏中添加Click事件,如下所示:
myButton.Click += new EventHandler(myButton_Click);
或者您可以在设计中指定您的活动:
<asp:Button runat="server" ID="myButton" OnClick="myButton_Click" />
答案 1 :(得分:0)
只需将以下内容添加到.cs文件中,然后根据您要提出的任何事件进行修改。
public delegate void MyEvent(myParams);
public event MyEvent AnEvent;
如果只是为了处理按钮的click事件,你只需双击按钮就可以自动进入.cs文件中的OnClick事件。
答案 2 :(得分:0)
在编译时,添加文字:
OnClick="MethodName"
进入按钮声明。 MathodName是引发事件时调用的内容(在我的示例中,是Click事件)。
要动态执行此操作,请查找用于添加和删除事件处理程序的C#或VB.NET语法。我认为您还必须确保保存ViewState,否则处理程序将在第一次提交时消失。