日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
ASP.NET中Cookie之Cookie基礎(chǔ)知識(shí)

ASP.NET中Cookie之Cookie基礎(chǔ)知識(shí)是什么呢?ASP.NET中Cookie編程都要明白什么呢?首先讓我們看看ASP.NET中Cookie的含義

ASP.NET中Cookie 為 Web 應(yīng)用程序保存用戶(hù)相關(guān)信息提供了一種有用的方法。例如,當(dāng)用戶(hù)訪(fǎng)問(wèn)您的站點(diǎn)時(shí),您可以利用 Cookie 保存用戶(hù)首選項(xiàng)或其他信息,這樣,當(dāng)用戶(hù)下次再訪(fǎng)問(wèn)您的站點(diǎn)時(shí),應(yīng)用程序就可以檢索以前保存的信息。

本文概要介紹 Cookie 在 ASP.NET 應(yīng)用程序中的應(yīng)用,為您展示在 ASP.NET 中應(yīng)用 Cookie 的技術(shù)細(xì)節(jié),例如編寫(xiě) Cookie、然后再讀取它們。同時(shí),還將為您介紹 Cookie 的各種特性和各種特殊情況,以及 ASP.NET 對(duì) Cookie 的支持。

什么是ASP.NET中的Cookie?

ASP.NET的Cookie 是一小段文本信息,伴隨著用戶(hù)請(qǐng)求和頁(yè)面在 Web 服務(wù)器和瀏覽器之間傳遞。用戶(hù)每次訪(fǎng)問(wèn)站點(diǎn)時(shí),Web 應(yīng)用程序都可以讀取 Cookie 包含的信息。

假設(shè)在用戶(hù)請(qǐng)求訪(fǎng)問(wèn)您的網(wǎng)站上的某個(gè)頁(yè)面時(shí),您的應(yīng)用程序發(fā)送給該用戶(hù)的不僅僅是一個(gè)頁(yè)面,還有一個(gè)包含日期和時(shí)間的 Cookie。用戶(hù)的瀏覽器在獲得頁(yè)面的同時(shí)還得到了這個(gè) Cookie,并且將它保存在用戶(hù)硬盤(pán)上的某個(gè)文件夾中。

以后,如果該用戶(hù)再次訪(fǎng)問(wèn)您站點(diǎn)上的頁(yè)面,當(dāng)該用戶(hù)輸入 URL時(shí),瀏覽器就會(huì)在本地硬盤(pán)上查找與該 URL 相關(guān)聯(lián)的 Cookie。如果該 Cookie 存在,瀏覽器就將它與頁(yè)面請(qǐng)求一起發(fā)送到您的站點(diǎn),您的應(yīng)用程序就能確定該用戶(hù)上一次訪(fǎng)問(wèn)站點(diǎn)的日期和時(shí)間。您可以根據(jù)這些信息向用戶(hù)發(fā)送一條消息,也可以檢查過(guò)期時(shí)間或執(zhí)行其他有用的功能。

ASP.NET中Cookie是與 Web 站點(diǎn)而不是與具體頁(yè)面關(guān)聯(lián)的,所以無(wú)論用戶(hù)請(qǐng)求瀏覽站點(diǎn)中的哪個(gè)頁(yè)面,瀏覽器和服務(wù)器都將交換的Cookie 信息。用戶(hù)訪(fǎng)問(wèn)其他站點(diǎn)時(shí),每個(gè)站點(diǎn)都可能會(huì)向用戶(hù)瀏覽器發(fā)送一個(gè) Cookie,而瀏覽器會(huì)將所有這些 Cookie 分別保存。

以上就是 Cookie 的基本工作原理。那么,Cookie 有哪些用途呢?最根本的用途是 Cookie 能夠幫助 Web 站點(diǎn)保存有關(guān)訪(fǎng)問(wèn)者的信息。更概括地說(shuō),Cookie 是一種保持 Web 應(yīng)用程序連續(xù)性(即執(zhí)行“狀態(tài)管理”)的方法。瀏覽器和 Web 服務(wù)器除了在短暫的實(shí)際信息交換階段以外總是斷開(kāi)的,而用戶(hù)向 Web 服務(wù)器發(fā)送的每個(gè)請(qǐng)求都是單獨(dú)處理的,與其他所有請(qǐng)求無(wú)關(guān)。然而在大多數(shù)情況下,都有必要讓 Web 服務(wù)器在您請(qǐng)求某個(gè)頁(yè)面時(shí)對(duì)您進(jìn)行識(shí)別。例如,購(gòu)物站點(diǎn)上的 Web 服務(wù)器跟蹤每個(gè)購(gòu)物者,以便站點(diǎn)能夠管理購(gòu)物車(chē)和其他的用戶(hù)相關(guān)信息。因此 Cookie 的作用就類(lèi)似于名片,它提供了相關(guān)的標(biāo)識(shí)信息,可以幫助應(yīng)用程序確定如何繼續(xù)執(zhí)行。

使用ASP.NET中Cookie能夠達(dá)到多種目的,所有這些目的都是為了使 Web 站點(diǎn)記住您。例如,一個(gè)實(shí)施民意測(cè)驗(yàn)的站點(diǎn)可以簡(jiǎn)單地利用 Cookie 作為布爾值,表示您的瀏覽器是否已經(jīng)參與了投票,從而避免您重復(fù)投票; 而那些要求用戶(hù)登錄的站點(diǎn)則可以通過(guò) Cookie 來(lái)確定您是否已經(jīng)登錄過(guò),這樣您就不必每次都輸入憑據(jù)。

ASP.NET中Cookie的基本情況就向你介紹這么多,希望這些對(duì)你學(xué)習(xí)ASP.NET中Cookie有所幫助。

【編輯推薦】

  1. ASP.NET上傳文件控件實(shí)例詳解
  2. ASP.NET學(xué)習(xí)的九大步驟詳解
  3. ASP.NET與ASP相比的優(yōu)點(diǎn)淺析
  4. ASP.NET MD5和SHA1加密方法的淺析
  5. ASP.NET學(xué)習(xí)之CSS實(shí)現(xiàn)多界面二大方法

分享名稱(chēng):ASP.NET中Cookie之Cookie基礎(chǔ)知識(shí)
當(dāng)前URL:http://www.5511xx.com/article/cogjsge.html