我要在重定向之前先弹出一个提示框,按“确定”之后,再执行重定向,代码如下:Page.ClientScript.RegisterStartupScript(this.GetType(), "error", "<script>alert('您的密码已经重置为“000000”,建议您现在就去登录并及时修改密码')</script>");Response.Redirect(url);用setTimeout延时,和Thread.Sleep(500)延时都不行,前者两条都不执行,后者只执行重定向
哪位大虾能帮忙解决一下

解决方案 »

  1.   

            Page.ClientScript.RegisterStartupScript(this.GetType(), "error", "<script>alert('您的密码已经重置为“000000”,建议您现在就去登录并及时修改密码');location.href='url';</script>");
    直接放在JS里面试看看
      

  2.   

    Redirect本来就是这样工作的,前边一切都直接抛弃。这两个根本是两个动作,前一个由用户操作完了然后会发到服务器才应该做后边一个,你怎们能写到一起呢?!