明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線(xiàn)學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

ASP.Net的Session

[摘要]ASP.Net中的Session是我見(jiàn)過(guò)最好的處理,是其它動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)不能比擬的。ASP.Net中的Session再也不需要Cookies的支持,也就是說(shuō)如果用戶(hù)關(guān)閉了Cookie,Session的值一樣也可以被保存。不過(guò),我們需要對(duì)config.web文件進(jìn)行一些配制,因?yàn)樵谄渲姓业疥P(guān)于Sess...

ASP.Net中的Session是我見(jiàn)過(guò)最好的處理,是其它動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)不能比擬的。ASP.Net中的Session再也不需要Cookies的支持,也就是說(shuō)如果用戶(hù)關(guān)閉了Cookie,Session的值一樣也可以被保存。



不過(guò),我們需要對(duì)config.web文件進(jìn)行一些配制,因?yàn)樵谄渲姓业疥P(guān)于Session的設(shè)置文本,如:



<sessionstate 
cookieless="false" 
/>



把cookieless="false" 改成cookieless="true" ,那么以后Session就不儲(chǔ)存在cookies中了,而在儲(chǔ)存在URL中。

圖15-2

上面的黑圈中的東東就是儲(chǔ)存的Session值,當(dāng)然這是被編碼的,我們無(wú)法知道它的直實(shí)值。



其實(shí),我發(fā)現(xiàn),不用改config.web文件,關(guān)掉cookies后,不用URL也照樣能傳遞session值,這種情況下Session是如何保值的,這個(gè)就不太清楚了:)



Session還可保持不死之術(shù),就是當(dāng)服務(wù)器重啟,還是能保證Session中的值不變,不過(guò)這又要改動(dòng)config.web文件。也是通過(guò)下面的語(yǔ)句設(shè)定.



<sessionstate 
inproc="false" 
server="localhost" 
port="42424" 
/>
是不是發(fā)現(xiàn)這里的Session是不是很強(qiáng)大。海,把localhost改成您要的主機(jī),Session還能在另外一臺(tái)主機(jī)上保持。



標(biāo)簽:ASP.Net的Session 

相關(guān)文章