废话不多说直接上代码这是js代码,提示层淡入,4秒之后淡出  function showTips(msg) {
                  var w = $(window).width();                  //屏幕宽度
                  var t_w = $("#div1").width();             //div宽度
                  $("#div1").css("left", (w - t_w) / 2);    //设置到屏幕中央
                  $("#div2").text(msg);                     //提示的内容
                  $("#div1").fadeIn();
                  setTimeout(function () { $(".i_tips").fadeOut(); }, 4000);
              }
这是C#代码,在按钮的单击事件中提示    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "showTips('注册成功!')", true);
    Response.Redirect("Index.aspx");

问题是只要写了Response.Redirect("Index.aspx"); 提示层就没有用了,直接跳转了。不提示了。我想4秒提示完后再跳转网页。   对了System.Threading.Sleep("4000")  也没用。 停止4秒,不会有提示,郁闷!

解决方案 »

  1.   

    showTips方法里面用js跳转。window.Opent().window.location.href都可以的。没必要到后台跳转
      

  2.   

    function showTips(msg) {
                      var w = $(window).width();                  //屏幕宽度
                      var t_w = $("#div1").width();             //div宽度
                      $("#div1").css("left", (w - t_w) / 2);    //设置到屏幕中央
                      $("#div2").text(msg);                     //提示的内容
                      $("#div1").fadeIn();
                      setTimeout(function () { $(".i_tips").fadeOut(); laction.href="Index.aspx";}, 4000);
                  }把后台的跳转去掉,
      

  3.   


    function showTipsAndRedirect(msg) {
                      var w = $(window).width();                  //屏幕宽度
                      var t_w = $("#div1").width();             //div宽度
                      $("#div1").css("left", (w - t_w) / 2);    //设置到屏幕中央
                      $("#div2").text(msg);                     //提示的内容
                      $("#div1").fadeIn();
                      setTimeout(function () { 
                                 $(".i_tips").fadeOut();
                                 window.location.href="Index.aspx";
                                 }, 4000);
                  }ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "click", "showTipsAndRedirect('注册成功!')", true);