server|session 飛刀|2002-2-25 一般情況下,我們喜歡使用Session儲存我們的變數。Asp.Net提供了下面一些方法儲存Session的值:
InProc
State Server
SQL Server
“InProc”表示我們使用傳統ASP一樣的方法儲存Session的值,而且“State Server”則表示使用另外一台主機來儲存Session的值。當然我們也能使用SQL Server儲存值,我們這篇文章就專門用於講解這種方法。
運行InstallSqlState.sql檔案
首先需要在Winnt\Microsoft.Net中找到InstallSqlState.sql檔案,然後在SQL Server 中執行它。在我的機器中,它存在於E:\WINNT\Microsoft.NET\Framework\v1.0.2914\目錄中。這個檔案是微軟自己提供的,裡面有很全的SQL語句,大家放心使用。下圖就是產生的資料表。
修改你的web.config檔案,指定Session的mode為SQL Server
將web.config的sessionState部分改成: