页面怎么会被刷新了?
下面是a.aspx页面中的代码.用户名:<asp:TextBox id="userid" runat="server" MaxLength="20" ></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="*" ControlToValidate="userid"></asp:RequiredFieldValidator>
密 码:<asp:TextBox id="pwd" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="*" ControlToValidate="pwd"></asp:RequiredFieldValidator>
验证码:
<asp:TextBox ID="yz" MaxLength="4" Runat="server" size="4"></asp:TextBox>
<asp:Image id="Image1" runat="server" ImageUrl="gif.aspx"></asp:Image> <asp:requiredfieldvalidator ControlToValidate="yz" runat="server" ErrorMessage="*" ID="Requiredfieldvalidator3" /> <asp:RegularExpressionValidator id="RegularExpressionValidator3" ControlToValidate="yz" ErrorMessage="*" ValidationExpression="^\d{4}$"
Display="Static" Font-Name="Arial" runat="server"></asp:RegularExpressionValidator>
<asp:Button id="Button1" runat="server" Text="登陆"></asp:Button>
<asp:Button id="Button2" runat="server" Text="注册" CausesValidation="False"></asp:Button>为什么我点击注册会刷新a.aspx页面?????
private void Button2_Click(object sender, System.EventArgs e)
{
Response.Write("<script>window.open('http://gongshe.chinacars.com/reguser/reg.asp','aa');</script>");
}
下面是a.aspx页面中的代码.用户名:<asp:TextBox id="userid" runat="server" MaxLength="20" ></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="*" ControlToValidate="userid"></asp:RequiredFieldValidator>
密 码:<asp:TextBox id="pwd" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="*" ControlToValidate="pwd"></asp:RequiredFieldValidator>
验证码:
<asp:TextBox ID="yz" MaxLength="4" Runat="server" size="4"></asp:TextBox>
<asp:Image id="Image1" runat="server" ImageUrl="gif.aspx"></asp:Image> <asp:requiredfieldvalidator ControlToValidate="yz" runat="server" ErrorMessage="*" ID="Requiredfieldvalidator3" /> <asp:RegularExpressionValidator id="RegularExpressionValidator3" ControlToValidate="yz" ErrorMessage="*" ValidationExpression="^\d{4}$"
Display="Static" Font-Name="Arial" runat="server"></asp:RegularExpressionValidator>
<asp:Button id="Button1" runat="server" Text="登陆"></asp:Button>
<asp:Button id="Button2" runat="server" Text="注册" CausesValidation="False"></asp:Button>为什么我点击注册会刷新a.aspx页面?????
private void Button2_Click(object sender, System.EventArgs e)
{
Response.Write("<script>window.open('http://gongshe.chinacars.com/reguser/reg.asp','aa');</script>");
}
解决方案 »
- <script language="C#" runat="server" 与<%@ page Language="C#" %> <script runat="server" >有啥区别,能举例子么?
- 100分 谁来帮我修改一下匹配文件路径的正则表达试呀,在线等了.
- 你会选MagicAjax还是Atlas?
- Session 中也可以保存DataTable这样的复杂数据吗?
- 页面打印问题,关于ExecWB的设置.
- vs2010 beta 网页嵌入winform 控件问题
- (急!在线!高分!)动态table显示的数据更改写入数据库
- 如何根据页面的长度动态的设置DataGrid每页显示的行数?
- 怎么用C#实现接收发送文件
- 免费邮箱,请问哪个支持JMAIL发送!!
- 如何根据类的全名字符串获得其类型(System.Type)?
- Remoting 问题,高手请帮忙,谢谢!!!!!!!
{
}加在要进入页面的初始化里可以了
</html>之外
所以刷新!
你用了ASP.NET的服务器控件,并且属性设置为了aupostback=true
所以刷新了
<script>
Button2_onclick(){ window.open('http://gongshe.chinacars.com/reguser/reg.asp','aa'); }
</script><html>
...
<asp:Button id="Button2" runat="server" Text="注册" CausesValidation="False" onclick="Button2_onclick()"></asp:Button>
...
</html>