網頁間的導向分為幾種

  • 直接寫在HTML的超連結

<a id="HyperLink1" href="http://www.google.com">按我連結到Google</a>

  • 瀏覽器重新導向

//Server傳一個訊息告訴瀏覽器把畫面導向Google

Response.Redirect("http://www.google.com");

  • 伺服器重新導向,這個是在Server端直接導向完就傳到Client端

//所以Client端的瀏覽器上面的網址不會變動,是個可隱藏網址的方法

//但是只能導向至同一個網站中,就是只能用~/這種虛擬網址

//沒辦法導向至外部的網址像是Google =.=

Server.Transfer("~/MyHello.aspx");

  • 跨網頁的Http POST

設定控制項按鈕裡的PostBackUrl屬性

<asp:Button ID="btn_Hello" runat="server" Text="Hello" PostBackUrl="~/MyHello.aspx">

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()