ASP.Net的Session
發表時間:2024-01-10 來源:明輝站整理相關軟件相關文章人氣:
[摘要]ASP.Net中的Session是我見過最好的處理,是其它動態網頁技術不能比擬的。ASP.Net中的Session再也不需要Cookies的支持,也就是說如果用戶關閉了Cookie,Session的值一樣也可以被保存。不過,我們需要對config.web文件進行一些配制,因為在其中找到關于Sess...
ASP.Net中的Session是我見過最好的處理,是其它動態網頁技術不能比擬的。ASP.Net中的Session再也不需要Cookies的支持,也就是說如果用戶關閉了Cookie,Session的值一樣也可以被保存。
不過,我們需要對config.web文件進行一些配制,因為在其中找到關于Session的設置文本,如:
<sessionstate
cookieless="false"
/>
把cookieless="false" 改成cookieless="true" ,那么以后Session就不儲存在cookies中了,而在儲存在URL中。
圖15-2
上面的黑圈中的東東就是儲存的Session值,當然這是被編碼的,我們無法知道它的直實值。
其實,我發現,不用改config.web文件,關掉cookies后,不用URL也照樣能傳遞session值,這種情況下Session是如何保值的,這個就不太清楚了:)
Session還可保持不死之術,就是當服務器重啟,還是能保證Session中的值不變,不過這又要改動config.web文件。也是通過下面的語句設定.
<sessionstate
inproc="false"
server="localhost"
port="42424"
/>
是不是發現這里的Session是不是很強大。海,把localhost改成您要的主機,Session還能在另外一臺主機上保持。