?? kj04-04-03.txt
字號:
1.調用指定的ASP.NET網頁
2.重定向到其他網頁
在ASP.NET中,Response.Redirect()和Server.Transfer()都能實現網頁重定向。這兩個方法的區別在于:
◎ 利用Response.Redirect(),可重定向到已存在的任何網頁;而Server.Transfer()只能用于重定向到已存在的位于同一目錄或同一目錄之下的目錄中的ASP.NET網頁。
◎ 利用Response.Redirect()完成重定向后,瀏覽器地址欄將顯示新網頁的URL,而利用Server.Transfer()完成重定向后,瀏覽器地址欄仍然顯示舊網頁的URL。
◎ 利用Server.Transfer()完成重定向后,原網頁中所有內置對象的值仍保留;而利用Response.Redirect()完成重定向后,原網頁中所有內置對象的值將被改寫。
◎ 就重定向速度而言,Server.Transfer()優于Response.Direct()。
3.對字符串進行編碼
當需要在瀏覽器中顯示HTML源碼時,應對這些源碼用Server.HtmlEncode()方法進行編碼,以免瀏覽器解釋其中的格式標記。
當向服務器方發送URL參數時,如果數據中含有漢字或特殊字符(如“&”等),則應對URL參數進行編碼,以免造成錯誤。
4.獲取與虛擬路徑或相對路徑對應的實際路徑
在構建網站時,程序員對所負責網站的邏輯存儲結構是了然于胸的,但是當網站被安裝在Web服務器上時,到底將其放在什么位置,是由服務器管理者決定的,一般設計網站的程序員并不知道,因此只有使用虛擬路徑;另外,為了使網站能方便地在不同的服務器間遷移,使用虛擬路徑也是必然的選擇。
在對服務器端的文件、文件夾及數據庫進行操作時,有時必須給出其實際路徑。因此,將虛擬路徑轉換為實際路徑是一個十分實用的功能。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -