在預設情況下,ASP+的Session對象依然須依賴Cookie,但通過 Config.web文件的設定,則可以讓Session對象不再依賴瀏覽器 的Cookie(也就是說,就算瀏覽器的Cookie功能被關閉,Session 對象依然有效),設定方法是在config.web之中加入 <sessionstate cookieless="true"/>如下:
<configuration> <sessionstate cookie="true"/> </configuration>
注:應將該文件放到IIS應用程序下
加入<sessionstate cookieless="true"/>的設定后,瀏覽 *.aspx瀏覽時請關閉Cookie功能:結果如下,可證明Session 對象的確不再依賴瀏覽器的Cookie:
測試過程 關閉瀏覽器的Cookie功能 第一次瀏覽 進入網頁時,date=0 網頁結束時,date=100 按下重新 進入網頁時,date=100 網頁結束時,date=200 按下重新 進入網頁時,date=200 網頁結束時,date=300
|