Response.Write("<script>alert('您还没购买任何商品!');</script>");
Response.Redirect(Request.CurrentExecutionFilePath);
Asp.Net中为什么在跳转页面之前,弹出提示框,它老是不弹呢,除了这个和this.ClientScript.RegisterClientScriptBlock(this.GetType(),"txt","<script>alert('您还没购买任何商品!');</script>"); 之外,还有其他的方法吗?
Response.Redirect(Request.CurrentExecutionFilePath);
Asp.Net中为什么在跳转页面之前,弹出提示框,它老是不弹呢,除了这个和this.ClientScript.RegisterClientScriptBlock(this.GetType(),"txt","<script>alert('您还没购买任何商品!');</script>"); 之外,还有其他的方法吗?
解决方案 »
- IIS的工作原理的疑问
- 各位请帮小弟一个小忙.
- 有了VS2005,是不是可以弃用Dreamware了?
- C#基本语法掌握后,能不能直接学习asp.net
- 请问CSDN里面都是用XML 是怎么实现的
- 有个问题....................................................龙龙同学又遇到麻烦了,大家快帮帮他吧.....
- 改变Frame src
- 请教:我收到一封很重要的邮件,怎么知道发送者的IP地址。邮件是MSN的。
- 关于定制窗体问题???
- 如何在DataGrid控件中添加图片列和超链接列
- 这是什么问题造成的
- 为什么登录后显示的是上个人的ID。刷新下又正常了?
Response.Redirect()是怎么执行的是机制问题,不是代码问题
用了就用另外一种
ScriptManager..RegisterClientScript
恩 如果用到微软的ajax控件的话,就这样写
使用ajax使用
ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert('" + str+ "')", true);
所以根本来不及执行客户端的alert就跳转了!
Response.Write("<script>alert('您还没购买任何商品!');</script>");
Response.Write("<script>window.location.href='Default.aspx'</script>");
Response.Write("<script>window.location.href='Default.aspx?id=" + id + "'</script>");
this.ClientScript.RegisterClientScriptBlock(this.GetType(),"txt","<script>alert('您还没购买任何商品!');
window.location.href='Default.aspx';</script>");