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ò),我們需要對config.web文件進(jìn)行一些配制,因為在其中找到關(guān)于Session的設置文本,如:<sessionstate
cookieless="false"
/>
把cookieless="false" 改成cookieless="true" ,那么以后Session就不儲存在cookies中了,而在儲存在URL中。
其實(shí),我發(fā)現,不用改config.web文件,關(guān)掉cookies后,不用URL也照樣能傳遞session值,這種情況下Session是如何保值的,這個(gè)就不太清楚了:)
Session還可保持不死之術(shù),就是當服務(wù)器重啟,還是能保證Session中的值不變,不過(guò)這又要改動(dòng)config.web文件。也是通過(guò)下面的語(yǔ)句設定.<sessionstate 是不是發(fā)現這里的Session是不是很強大?。海?,把localhost改成您要的主機,Session還能在另外一臺主機上保持。
inproc="false"
server="localhost"
port="42424"
/>
聯(lián)系客服