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