各位在学习牛腩的时候可能会出现这样的一个错误
并且调试到这个地方
<%-- <p><asp:Button ID="btnLogin" runat="server" Text="登陆" OnClick="btnLogin_Click" /></p>--%>
那么,我们应该怎样修改呢?
就是把OnClick="btnLogin_Click改为OnClientClick="return btnLogin
原因就是这个例子中根本没有必要用服务器端的按钮,因为你需要的是弹出一个页面,本页面并不要求刷新,所以根本没必要返回到服务器
而Button 的OnClientClick属性代表它在客户端要执行的javascript脚本
<input type="Button" onClick="OnClick="btnLogin_Click;" value="XXX"/>
来替换
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="OnClick="btnLogin_Click" />