-2

我是一名计算机科学专业的学生,​​我现在在 Web 应用程序中。我知道如何在 WinForm 中创建事件(您只需双击要使用的任何内容),但我只是不知道如何在 Web 表单中进行。我正在使用 Visual Studio 2012。说这是我的控制:

<asp:Button ID="playButton" runat="server" Text="Play" />

如何在 Form1.aspx.cs 类中创建事件?

4

3 回答 3

4

您可以自己附加事件处理程序,而不是使用 IDE 为您附加事件,无论您处于哪种类型的环境中:

SomeEvent += myEventHandler;

myEventHandler具有正确签名的方法在哪里。如果您键入上述代码,Visual Studio 还将提供一个选项,用于自动为您生成适当签名的方法(如果尚不存在)。

于 2013-02-20T20:08:50.583 回答
1

我认为您正在寻找的是:

在您发布的代码片段中,只需添加属性 OnClick,如下所示:

<asp:Button ID="playButton" runat="server" Text="Play" OnClick="playButton_Click"/>

在您的 aspx.cs(代码隐藏)类中,您放置以下代码:

protected void playButton_Click(object sender, EventArgs e)
{
   //put your code/logic here
}

网上有很多例子供初学者在 asp.net 上使用,只要谷歌一下,你就会发现很多示例代码(甚至在堆栈溢出中)。

最好的祝福。

于 2013-02-20T20:34:01.577 回答
0

这是使用 Visual Studio IDE 创建默认事件的另一种简单方法:

  1. 将按钮添加到页面并通过“设计”选项卡查看
  2. 突出显示按钮以使其成为焦点(执行步骤 3 和 4,或跳至选项 #2)
  3. 查看属性窗口并选择代表控件事件的小闪电按钮。
  4. 在“单击”右侧的区域中双击以生成默认事件。

选项 #2:只需双击设计器视图中的按钮即可生成事件,就像您在 WinForms 应用程序中习惯的那样。

这将打开代码窗口,您将在您刚刚选择的控件的事件中。

于 2013-02-20T21:08:33.697 回答