别看标题,大概有这么个需要:
插入一条带有某个编号的信息,成功后,跳转到一个提示成功的界面,再过5秒钟之后,由成功界面跳转到另外一个插入界面,并将第一个界面的编号显示在这个界面中,这三个界面跳转传值,而且还有那个等待5秒的需求如何实现阿?急等了

解决方案 »

  1.   

    <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://blog.huntway.com.cn"> 
    5指时间停留5秒。
      

  2.   

    int RefreshTime = 5;  //防止刷新时间,单位(秒)
    Response.Write("<META http-equiv=Content-Type content=text/html; chaRset=gb2312><meta HTTP-EQUIV='REFRESH' CONTENT='5;URL=WebForm3.aspx?id="+Request.QueryString["id"]+"'><br>添加成功,请稍后……");
    Response.End();
    return;
      

  3.   

    <META   HTTP-EQUIV="Refresh"   CONTENT="5;URL=http://blog.huntway.com.cn">   
    这个就可以了!
    你可以传值过去,也可以保存在如:session里面,然后打开的时候读取就好了!
      

  4.   

    不要跳这么多页面,可以考虑把几个页面放在一起(用div来控制显示和隐藏),会方面很多,延时可以用javascrit 里面 的settimeout来控制.
      

  5.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/JavaScript'>var t = 5;function countDown() {document.getElementById('lblMessage').innerHtml = '<a href=default.aspx>注册成功!' + t + '秒钟自动跳转到主页...</a>';t--;if(t == 0) location.href='default.aspx'; setTimeout(countDown, 1000);} countDown();</script>");