【发布时间】:2012-05-28 22:17:42
【问题描述】:
假设您想为按钮单击事件自动生成事件处理程序。如果您可以切换到 .aspx 设计视图,您可以在按钮的属性面板中找到一个小闪电符号,其中包含按钮的所有事件。您所要做的就是双击单击事件以自动生成单击事件处理程序。但问题是按钮通常包含在其他一些控件中,因此无法切换到设计视图并找到按钮。我不得不自己手写所有的事件处理程序,这真的很乏味。有什么好办法吗?
【问题讨论】:
标签: asp.net
假设您想为按钮单击事件自动生成事件处理程序。如果您可以切换到 .aspx 设计视图,您可以在按钮的属性面板中找到一个小闪电符号,其中包含按钮的所有事件。您所要做的就是双击单击事件以自动生成单击事件处理程序。但问题是按钮通常包含在其他一些控件中,因此无法切换到设计视图并找到按钮。我不得不自己手写所有的事件处理程序,这真的很乏味。有什么好办法吗?
【问题讨论】:
标签: asp.net
在代码隐藏中编写代码总是更好,而且真的没那么难
protected void btn_Click(object sender, EventArgs e)
{
}
您可以在 Visual Studio 中为其创建一个 sn-p,这样您只需键入 sn-p 名称和双制表符。
Create custom code snippet in Visual Studio 2008
尝试双击设计器中的按钮。
【讨论】:
btn.Click += btn_Click;)