在頁面重定向URL時
Respose 對象在頁面重定向URL 時,傳遞參數,使用“? ”分隔頁面的鏈接地址和參數,多個參數時,參數與參數之間使用“&”分隔。Request 對象1 通過Params 屬性和QueryStri
Respose 對象
在頁面重定向URL 時,傳遞參數,使用“? ”分隔頁面的鏈接地址和參數,多個參數時,參數與參數之間使用“&”分隔。
Request 對象
1 通過Params 屬性和QueryString 屬性獲取頁面間的傳值。
2 Browser屬性:訪問HttpBrowserCapabilities 屬性,來獲得當前正在使用的是那種瀏覽器瀏覽頁面,并且可以獲得該瀏覽器是否支持某些特定的功能。
Session 對象
用于存儲在多個頁面調用之間特定用戶的信息。Session 對象只針對單一網站使用者,不同的客戶端無法互相訪問。
Session 對象定義的變量為會話變量。會話變量只能用于會話中特定用戶。應用程序的其他用戶不能訪問或修改這個變量。
語法:Session[varName]=值;
其中,varName 為變量名
//將TextBox 控件的文本存儲到Session[“Name ”]中
Session[“Name ”]=TextBox1.Text;
//將Session[“Name ”]的值讀取到TextBox 控件
TextBox1.Text= Session[“Name ”].ToString();
例題:用戶登錄后通常會記錄該用戶的相關信息,而該信息是其他用戶不可見的,并且不可訪問的,這就需要使用Session 對象進行存儲。
Cookie 對象
用于保存客戶端瀏覽器請求的服務器頁面,也可用于存放非敏感性的用戶信息,信息保存的時間可以根據用戶的需要進行設置,并非所有的瀏覽器都支持Cookie ,并且數據信息是以文本的形式保存在客戶端計算機中。
Cookie 對象常用的屬性
1. Expires :設定Cookie 變量的有效時間,默認為1000分鐘,若設為0,則可以實時刪除
Cookie 變量。
2. Name :取得Cookie 變量的名稱。
3. Value :獲取或設置Cookie 變量的內容值。
4. Path :獲取或設置Cookie 適用的URL 。
Cookie 對象常用的方法:
1. Equals :指定Cookie 是否等于當前的Cookie 。
2. ToString :返回此Cookie 對象的一個字符串表示形式。
使用Cookie 對象保存和讀取客戶端信息
1 要存儲一個Cookie 變量,可以通過Response 對象的Cookies 集合
語法:Response. Cookies[變量名].value=值
2 要取回Cookie ,使用Request 對象的Cookies 集合,并將指定的Cookies 集合返回。
,語法:變量名=Request. Cookies[變量值].value
Server 對象
1 Server.Execute方法和Server.transfer 方法重定向頁面
(1)Execute 方法用于將執(zhí)行從當前頁面轉移到另一個頁面,并將執(zhí)行返回到當前頁面,執(zhí)行所轉移的頁面在同一瀏覽器窗口中執(zhí)行,然后原始頁面繼續(xù)執(zhí)行。所以,執(zhí)行Excute 方法后,原始頁面保留控制權。
(2)Transfer 方法用于將執(zhí)行完全轉移到指定頁面。與Execute 方法不同,執(zhí)行該方法時主調頁面將失去控制權。
2 Server.MapPath方法(獲取服務器的物理地址)
用來返滬與Web 服務器上的指定虛擬路徑相對應的物理文件路徑。
語法:Server.MapPath(服務器上的虛擬路徑)
Server.MapPath ():表示返回包含當前應用程序的完整物理路徑。
例題:在瀏覽器中輸出指定文件Default.aspx 的物理文件路徑
◆不能將相對路徑語法與MapPath 方法一起使用,即不能將“. ”或“.. ”作為指向指定文件或目錄的路徑。