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