任務(wù)17_使用Request、Cookie對象_第1頁
任務(wù)17_使用Request、Cookie對象_第2頁
任務(wù)17_使用Request、Cookie對象_第3頁
任務(wù)17_使用Request、Cookie對象_第4頁
任務(wù)17_使用Request、Cookie對象_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、,任務(wù)17 使用Request 、Cookie對象,ASP.NET程序設(shè)計,課程回顧,如何使用Application對象保存應(yīng)用程序狀態(tài)? 如何使用Server對象讀取文本文件?,本次課學(xué)習(xí)目標(biāo),掌握Request對象的使用 掌握Cookie對象的使用,任務(wù)效果演示,知識與技能分析,本次課學(xué)習(xí)內(nèi)容,實踐與檢驗,1 任務(wù)效果演示,任務(wù)目標(biāo),在客戶端保存登錄用戶名。,打開首頁,用戶名文本框顯示上一次成功登錄的用戶名。,2 知識與能力分析,系統(tǒng)對象,JSP和ASP.NET中的常見系統(tǒng)對象對比。,頁面輸入輸出控制,Request對象 獲得頁面輸入 URL傳參 Form表單提交 Response 對象

2、在頁面輸出要顯示的內(nèi)容 重定向,跨頁數(shù)據(jù)傳遞,ASP.NET Web頁面1,ASP.NET Web頁面2,控件1,控件2 ,跨 頁 傳 遞,如何知道跨頁發(fā)送 并獲取傳過來的數(shù)據(jù)?,Request對象,如何獲取傳遞過來的數(shù)據(jù)呢?,Request對象,ServerVariables 屬性,Form 屬性,Params 屬性,QueryString屬性,獲取通過URL路徑傳來的數(shù)據(jù),獲取通過表單提交傳輸?shù)臄?shù)據(jù),獲取Web服務(wù)器變量的集合,以上三種方式傳輸?shù)膬?nèi)容都可以使用該屬性獲取,Request 對象詳解,Request對象,添加標(biāo)題文字,添加標(biāo)題文字,可以用Request對象來取得瀏覽網(wǎng)頁上的數(shù)據(jù)

3、,尤其是由網(wǎng)頁游覽者在HTML控件中輸入或選擇的數(shù)據(jù)。 1.取得網(wǎng)頁瀏覽者的機器信息 可以利用Request對象取得客戶端的機器信息,例如IP地址、數(shù)據(jù)流量及內(nèi)容類型等 。 2.取得目前瀏覽網(wǎng)頁的路徑 3.取得網(wǎng)頁瀏覽者的瀏覽器信息 4.取得服務(wù)器端提供的信息,狀態(tài)管理,ASP.NET中狀態(tài)保持,ASP.NET 狀態(tài)保持,Session,Cookie,Application,存儲于服務(wù)器,存儲于客戶端,應(yīng)用程序級別的狀態(tài)保持,Cookie,Cookie方式記錄登錄用戶名和最后登錄時間 當(dāng)用戶登錄成功時,記錄用戶名和登錄時間 用戶下此訪問此頁面時,顯示用戶名 用戶下次登錄成功后,顯示用戶上次登錄

4、時間,關(guān)鍵代碼,寫入Cookie代碼 讀取Cookie代碼,HttpCookie hcCookie = new HttpCookie(UserName, “張三); Response.Cookies.Add(hcCookie);,string UserName=Request.CookiesUserName.Value;,添加新的Cookie,Cookie對象詳解,Cookie對象,添加標(biāo)題文字,添加標(biāo)題文字,Cookie對象是HttpCookieCollection類的一個實例,用于保存客戶端瀏覽器請求的服務(wù)器頁面,也可用于存放非敏感性的用戶信息,信息保存時間可以根據(jù)用戶的需要進行設(shè)置。 Cookies將數(shù)據(jù)存放于客戶端的磁盤上 。 1. Cookie對象的寫操作 寫操作用Response.AppendCookie(Cookie對象名)語句來完成 ,寫操作的時候必須要設(shè)置Cookie對象的有效時間,否則寫不成功 。 2. Cookie對象的讀操作 讀操作用Request.Cookies“Cookie對象名”語句來完成 。,Cookie對象的常用屬性,3 實踐與檢驗,任務(wù)實踐,實踐內(nèi)容:實現(xiàn)登錄用戶名的客戶端保存功能 實踐要求: 使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論