- Response.Redirect("http://www.baidu.com",false);
后面的bool值為是否停止執行當前頁。跳轉向新的頁面,原窗口被代替。瀏覽器中的URL為新路徑。
適用於:
(1) 兩台不同服務器之間的跳轉(百度-谷歌);
(2) 跳轉到非aspx頁面的時候(如html);
2.Server.Transfer("Default2.aspx?name=zz",true);
如果要保留原始頁面的表單數據和查詢字符串集合,必須把目標頁面Page指令的EnableViewStateMac屬性設置成False。
適用於:
(1)需要aspx頁面間的轉換(跳過登錄)
3.Server.Execute("Default2.aspx?address=zz);
跳轉向新的頁面,再跳轉回原頁面。瀏覽器中的URL為原路徑不變。當指定的ASPX頁面執行完畢,控制流程重新返回原頁面發出Server.Execute調用的位置。
這種頁面導航方式類似於針對ASPX頁面的一次函數調用,被調用的頁面能夠訪問發出調用頁面的表單數據和查詢字符串集合,所以要把被調用頁面Page指令的EnableViewStateMac屬性設置成False。
適用於:
(1)需要把aspx頁面的輸出結果插入到另一個aspx頁面的時候使用