日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
ASP.NETSession模型簡(jiǎn)述

ASP.NET Session是什么呢?簡(jiǎn)單來(lái)說(shuō)就是服務(wù)器給客戶端的一個(gè)編號(hào)。當(dāng)一臺(tái)WWW服務(wù)器運(yùn)行時(shí),可能有若干個(gè)用戶瀏覽正在運(yùn)正在這臺(tái)服務(wù)器上的網(wǎng)站。當(dāng)每個(gè)用戶***與這臺(tái)WWW服務(wù)器建立連接時(shí),他就與這個(gè)服務(wù)器建立了一個(gè)Session,同時(shí)服務(wù)器會(huì)自動(dòng)為其分配一個(gè)SessionID,用以標(biāo)識(shí)這個(gè)用戶的唯一身份。這個(gè)SessionID是由WWW服務(wù)器隨機(jī)產(chǎn)生的一個(gè)由24個(gè)字符組成的字符串,我們會(huì)在下面的實(shí)驗(yàn)中見(jiàn)到它的實(shí)際樣子。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),科爾沁右翼中企業(yè)網(wǎng)站建設(shè),科爾沁右翼中品牌網(wǎng)站建設(shè),網(wǎng)站定制,科爾沁右翼中網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,科爾沁右翼中網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

這個(gè)唯一的SessionID是有很大的實(shí)際意義的。當(dāng)一個(gè)用戶提交了表單時(shí),瀏覽器會(huì)將用戶的SessionID自動(dòng)附加在HTTP頭信息中,(這是瀏覽器的自動(dòng)功能,用戶不會(huì)察覺(jué)到),當(dāng)服務(wù)器處理完這個(gè)表單后,將結(jié)果返回給SessionID所對(duì)應(yīng)的用戶。試想,如果沒(méi)有SessionID,當(dāng)有兩個(gè)用戶同時(shí)進(jìn)行注冊(cè)時(shí),服務(wù)器怎樣才能知道到底是哪個(gè)用戶提交了哪個(gè)表單呢。當(dāng)然,SessionID還有很多其他的作用,我們會(huì)在后面提及到。

除了SessionID,在每個(gè)Session中還包含很多其他信息。但是對(duì)于編寫(xiě)asp或asp.net的程序與來(lái)說(shuō),最有用的還是可以通過(guò)訪問(wèn)asp/asp.net Session對(duì)象,為每個(gè)用戶存儲(chǔ)各自的信息。例如我們想了解一下訪問(wèn)我們網(wǎng)站的用戶瀏覽了幾個(gè)頁(yè)面,我們可能在用戶可能訪問(wèn)到每個(gè)的頁(yè)面中加入:

 
 
 
  1. < %  
  2. If Session("PageViewed") = ""Then  
  3.  Session("PageViewed") = 1  
  4. Else  
  5.  Session("PageViewed") = Session("PageViewed") + 1  
  6. End If  
  7. %>   
  8.  

通過(guò)以下這句話可以讓用戶得知自己瀏覽了幾個(gè)頁(yè)面:

 
 
 
  1. < %  
  2. Response.Write("You have viewed " & Session("PageViewed") & " pages")  
  3. %>  
  4.  

可能有些有些讀者會(huì)問(wèn):這個(gè)看似像是數(shù)組的Session(“..”)是哪里來(lái)的?需要我定義嗎?實(shí)際上,這個(gè)Session對(duì)象是具有asp解釋能力的的WWW服務(wù)器的內(nèi)建對(duì)象。也就是說(shuō)asp的系統(tǒng)中已經(jīng)給你定義好了這個(gè)對(duì)象,你只需要使用就行了。其中Session(“..”)中的..就好像變量名稱,Session(“..”)=$$$中的$$$就是變量的值了。你只需要寫(xiě)上句話,在這個(gè)用戶的每個(gè)頁(yè)面中都可以訪問(wèn)..變量中的值了。

其實(shí)asp一共內(nèi)建了7個(gè)對(duì)象,有Session、Application、Cookie、Response、Request、Server等。在其他的服務(wù)器端腳本語(yǔ)言如JSP、PHP等中也有其類似的對(duì)象,只是叫法或者使用方法上不太一樣。

以上就是ASP.NET Session的一些基本概念。

【編輯推薦】

  1. ASP.NET數(shù)組基礎(chǔ):聲明,表示及范例
  2. ASP.NET編程中的十大技巧(二)
  3. ASP.NET編程中的十大技巧(一)
  4. ASP.NET MVC教程(一):準(zhǔn)備工作
  5. ASP.NET MVC Beta的部署問(wèn)題

本文名稱:ASP.NETSession模型簡(jiǎn)述
本文網(wǎng)址:http://www.dlmjj.cn/article/dphcsoe.html