为什么Visual Studio 2010 webform项目不会生成事件?

时间:2013-11-23 03:31:03

标签: asp.net visual-studio-2010 c#-4.0 webforms

我创建了一个webform项目(不是网站)。在默认页面上,我添加了一个按钮并将其ID更改为btnClickMe并尝试编写单击按钮事件。我点击了两次以生成事件,但它无法将我重新编写为aspx.cs文件。然后我从properties->事件面板尝试了它,但事件再次无法生成。然后我创建了新的网站,在默认页面上我添加了一个按钮并单击它以生成其工作...但在webform项目中它无法正常工作。

背后的原因是什么?

3 个答案:

答案 0 :(得分:0)

要创建事件,您必须双击设计视图中的按钮,以便Visual Studio可以准备后台操作以创建该事件。简单地在.cs端编写相同的命令不会创建事件,也不会触发您在其间写入的代码。如果仍然无效,请重新启动计算机以使程序正常运行。

答案 1 :(得分:0)

自己添加代码总是更好;设计视图以错误和不一致性着称:

protected void btnClickMe(object sender, EventArgs e)
{

}

答案 2 :(得分:0)

验证AutoEventWireup="true"指令中是否存在Page,如下所示:

<%@ Page Title="Home Page" Language="C#"  AutoEventWireup="true" %>