ASP.Net中的Session是我見過最好的處理,是其它動態網頁技術不能比擬的。ASP.Net中的Session不再須要Cookies的支持,也就是說若是用戶關閉了Cookie,Session的值同樣也能夠被保存。 不過,咱們須要對config.web文件進行一些配製,由於在其中找到關於Session的設置文本,如: <sessionstate cookieless="false" /> 把cookieless="false" 改爲cookieless="true" ,那麼之後Session就不儲存在cookies中了,而在儲存在URL中。 其實,我發現,不用改config.web文件,關掉cookies後,不用URL也照樣能傳遞session值,這種狀況下Session是如何保值的,這個就不太清楚了:) Session還可保持不死之術,就是當服務器重啓,仍是能保證Session中的值不變,不過這又要改動config.web文件。也是經過下面的語句設定. <sessionstate inproc="false" server="localhost" port="42424" /> 是否是發現這裏的Session是否是很強大啊:),把localhost改爲您要的主機,Session還能在另一臺主機上保持。 |