在ASP.NET 中实行页面跳转

解决方案 »

  1.   

    Response.Redirect();
    Server.Transfer();
      

  2.   

    asp.net跳转页面的三种方法比较
      

  3.   


    Response.Redirect("路径");
    Server.Transfer("路径");
    前面一个可以实现跳转到站外,而第二个则只可以在站内跳转,而且不可以返回。
      

  4.   

    Response.Redirect("next.aspx");//站内跳转
    Response.Redirect("http://www.baidu.com/");//站外跳转
    Server.Transfer("next.aspx");//只能站内转向(并非跳转,URL不会改变)
    //脚本跳转(可以站外)
    Response.Write("<script>location='next.aspx';</script>");
    Response.End();
    //新窗口打开页面(可以站外)
    Response.Write("<script>window.open('next.aspx');</script>");
    Response.End();