ASP.NET中Button按钮,需点击两次,才能够页面跳转。原因与解决办法。
2012-08-06 11:03
711 查看
描述:
Default.aspx 里只有一个BUTTON 和一个TEXT
protected void Button1_Click(object sender, EventArgs e)
{
Button1.PostBackUrl = "~/Default2.aspx";
}
Default2.aspx 里有个TEXT
if (PreviousPage != null)
{
TextBox1.Text = (PreviousPage.FindControl("TextBox1") as TextBox).Text;
}
-----------------------------------------------------
问 题:
在Default.aspx在点击Button1二次才能进入Default2.aspx
原因:
protected void Button1_Click(object sender, EventArgs e)
{
Button1.PostBackUrl = "~/Default2.aspx";
}
这句代码,作用是把URL地址"~/Default2.aspx"赋给PostBackUrl属性,
当你第一次点击的时候,只起赋值作用,
第二次点击的时候,Button才执行PostBackUrl属性的机制,将页面跳转到你想跳转到的页面。
解放办法:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Default2.aspx");
}
Default.aspx 里只有一个BUTTON 和一个TEXT
protected void Button1_Click(object sender, EventArgs e)
{
Button1.PostBackUrl = "~/Default2.aspx";
}
Default2.aspx 里有个TEXT
if (PreviousPage != null)
{
TextBox1.Text = (PreviousPage.FindControl("TextBox1") as TextBox).Text;
}
-----------------------------------------------------
问 题:
在Default.aspx在点击Button1二次才能进入Default2.aspx
原因:
protected void Button1_Click(object sender, EventArgs e)
{
Button1.PostBackUrl = "~/Default2.aspx";
}
这句代码,作用是把URL地址"~/Default2.aspx"赋给PostBackUrl属性,
当你第一次点击的时候,只起赋值作用,
第二次点击的时候,Button才执行PostBackUrl属性的机制,将页面跳转到你想跳转到的页面。
解放办法:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("~/Default2.aspx");
}
相关文章推荐
- asp.net中Button按钮点击两次才执行Onclick事件的原因
- asp.net中Button按钮点击两次才执行Onclick事件的原因
- 问题:asp.net 点击button按钮调到页面顶部;结果:asp.net点击一个按钮,使页面跳转到本面页上的指定位置
- 点击TableView任一行跳转详情页面会跳转两次的解决办法
- asp.net mvc Ajax.BeginForm不能异步刷新,或转到新页面,或页面还是刷新了,的原因(或解决办法)(转)
- 防止点击asp.net的button按钮刷新页面(保留button的外观)
- ASP.NET 多次点击button后事件执行多次 并发解决 频繁操作解决办法
- ASP.NET 当前界面弹出另一个界面后,点击弹出界面的按钮又重新生成一个弹出界面的解决办法。。
- Asp.net中阻止页面按钮多次提交的解决办法
- asp.net 导出excel 表之后 按钮 页面控件失效不可用,没反应的解决办法。
- 在调试ASP.NET时,有时老发现页面一个按钮的单击事件重复执行的解决办法
- asp.net 页面中点击按钮后无反应的解决方法
- asp.net mvc Ajax.BeginForm不能异步刷新,或转到新页面,或页面还是刷新了,的原因(或解决办法)
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 在Asp.Net的Global.asax中Application_Error跳转到自定义错误页无效的解决办法
- 在asp.net 页面中,点击回车键触发Button事件
- ASP.NET弹出提示点击确定之后再跳转页面的方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- VB.Net中点击按钮(Button)会重复提交两次表单
- .NET浏览ASP.NET页面时出现This application is currently offline. To enable the application, remove...错误的解决办法