如何在C#中以web表单创建事件?
我是一名计算机科学专业的学生,现在从事网络应用。我知道如何在WinForm中创建事件(您只需双击任何要创建事件的内容),但我不知道如何在web表单中创建事件。我正在使用Visual Studio 2012。说这是我的控制:如何在C#中以web表单创建事件?,c#,asp.net,webforms,C#,Asp.net,Webforms,我是一名计算机科学专业的学生,现在从事网络应用。我知道如何在WinForm中创建事件(您只需双击任何要创建事件的内容),但我不知道如何在web表单中创建事件。我正在使用Visual Studio 2012。说这是我的控制: <asp:Button ID="playButton" runat="server" Text="Play" /> 如何在Form1.aspx.cs类中创建事件?您可以自己附加事件处理程序,而不是使用IDE为您附加事件,无论您处于何种类型的环境: SomeE
<asp:Button ID="playButton" runat="server" Text="Play" />
如何在Form1.aspx.cs类中创建事件?您可以自己附加事件处理程序,而不是使用IDE为您附加事件,无论您处于何种类型的环境:
SomeEvent += myEventHandler;
其中
myEventHandler
是一种具有正确签名的方法。如果您键入上述代码,Visual Studio还将提供一个选项,以便在尚未生成相应签名的方法时自动为您生成相应签名的方法。我认为您需要的是:
在您发布的代码片段中,只需添加属性OnClick,如下所示:
<asp:Button ID="playButton" runat="server" Text="Play" OnClick="playButton_Click"/>
互联网上有很多关于asp.net上乞丐的例子,只要谷歌一下,你就会发现很多示例代码(甚至在堆栈溢出中)
致以最诚挚的问候。下面是使用Visual Studio IDE创建默认事件的另一种简单方法:
protected void playButton_Click(object sender, EventArgs e)
{
//put your code/logic here
}