Default.aspx

其中 有二個Button ,SetSession 主要是用于給一個 Session 賦值(如:Session["ShareValue"] = “abcd”) ,
GetSession 主要就是獲得 一個 Session 值。
具體代碼如下:
代碼部分就這么多就行了…
下面就是要配置一下 Web.config了 , 其實主要就是在 <system.web> 這個節點中 增加 machineKey 及 sessionState 這兩個節點, 1.增加machineKey 主要作用是: “按照VEVB的標準說法:“對密鑰進行配置,以便將其用于對 Forms 身份驗證 Cookie 數據和視圖狀態數據進行加密和解密,并將其用于對進程外會話狀態標識進行驗證。”也就是說Asp.Net的很多加密,都是依賴于machineKey里面的值,例如Forms 身份驗證 Cookie、ViewState的加密。默認情況下,Asp.Net的配置是自己動態生成,如果單臺服務器當然沒問題,但是如果多臺服務器負載均衡,machineKey還采用動態生成的方式,每臺服務器上的machinekey值不一致,就導致加密出來的結果也不一致,不能共享驗證和ViewState,所以對于多臺服務器負載均衡的情況,一定要在每臺站點配置相同的machineKey。“ ,具體可以查一下其它資料。 2.增加 sessionState 主要是讓 Session 保存在數據庫中。 具體配置如下: 復制代碼 代碼如下: <machineKey validationKey="86B6275BA31D3D713E41388692FCA68F7D20269411345AA1C17A7386DACC9C46E7CE5F97F556F3CF0A07159659E2706B77731779D2DA4B53BC47BFFD4FD48A54" decryptionKey="9421E53E196BB56DB11B9C25197A2AD470638EFBC604AC74CD29DBBCF79D6046" validation="SHA1" decryption="AES"/> <sessionState mode="SQLServer" sqlConnectionString="Data Source=PC-07195;Initial Catalog=AWBUISession;Persist Security Info=True;User ID=jins;Password=js@#$1234" allowCustomSqlDatabase="true" cookieless="false" timeout="100"/> 網站部分 這樣就好了。。。 下面就是要配置據庫了….. 數據庫配置: 使用aspnet_regsql.exe工具 ASP.NET 2.0版本后微軟提供了aspnet_regsql.exe工具可以方便的配置Session數據庫.該工具位于 Web 服務器上的"系統根目錄/Microsoft.NET/Framework/版本號"文件夾中. 使用舉例: aspnet_regsql.exe -S . -U sa -P 123456 -ssadd -sstype p -S參數: 表示數據庫實例名稱. 可以用"."表示本機. -U和-P參數: 表示用戶名和密碼. -E參數: 可以再-U 主站蜘蛛池模板: 韩城市| 曲水县| 库尔勒市| 宜君县| 蚌埠市| 涞源县| 拜城县| 应城市| 敖汉旗| 镇江市| 秀山| 上杭县| 简阳市| 吉木萨尔县| 高阳县| 灌南县| 衡水市| 称多县| 武鸣县| 古交市| 玛多县| 安宁市| 崇仁县| 息烽县| 鹤山市| 高淳县| 灵山县| 综艺| 荥阳市| 资阳市| 肃宁县| 鹤庆县| 芒康县| 渑池县| 高青县| 留坝县| 同江市| 宜春市| 正安县| 嘉禾县| 巫溪县|