VS2008 添加控件问题,会的进来看看
asp代码如下:
HTML code
<asp:button id="loginbtn" style="Z-INDEX: 105; LEFT: 424px; POSITION: absolute; TOP: 328px" tabIndex="3" runat="server" Font-Names="宋体" Height="32" Width="76" Text="登 录" onclick="loginbtn_Click1"></asp:button>
C#代码如下:
C# code
private void loginbtn_Click(object sender, System.EventArgs e)
{
........;//事件定义在这里
}
protected void loginbtn_Click1(object sender, EventArgs e)
{
//这里定义的事件为空
}
问题是:
1、明明上面的是onclick="loginbtn_Click1",为什么能调用到loginbtn_Click呢???????
2、当C#里的代码
protected void loginbtn_Click1(object sender, EventArgs e)
{
//这里定义的事件为空
}
删掉;
把onclick="loginbtn_Click1"改成onclick="loginbtn_Click";
程序就会报错。
这又是神马情况??
------解决方案--------------------把这个控件删掉 重新添加一个吧,代码页重新添加
------解决方案--------------------
- -!你的loginbtn_Click1事件订阅的方法是loginbtn_Click,这个可能是你原来自动生成的,你的按钮点击事件订阅的委托是+=...(loginbtn_Click),而不是+=...(loginbtn_Click1),把这个地方改了就行了。
------解决方案--------------------客户端访问的html代码看看吧