在類庫中獲得Session值


昨天在做優化網站代碼的時候,突發奇想想將頁面的代碼和業務邏輯代碼分離開。就是頁面下的.cs文件只用於收集前台上的數據而業務處理都放到一些類庫中。可是問題來了,在類庫中是無法直接使用Session。在網上搜了下有好多(其中很多是相同的)自己一個個試了下很多都不可用,有些說的很言簡。結合網上各位大神說的,自己寫了個Demo截圖如下:

在要使用session的類庫中引用System.web命名空間

在類庫中Class1類中引用下面兩個命名空間

using System.Web ;
using System.Web.SessionState;

其類中使用Session如圖

在default頁面中設置Session

這樣一個簡單的在類庫中使用Session就完成了。網上還有些別的方法,試了有bug還沒調試出來。呵呵……

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM