弹窗之 btnLogin_Click”不是“ASP.admin_login_aspx”的成员。

各位在学习牛腩的时候可能会出现这样的一个错误

并且调试到这个地方

<%-- <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" /> 


猜你喜欢

转载自blog.csdn.net/fjh19950514/article/details/79599018