在類庫中使用Session

2022-07-21 02:36:10 字數 631 閱讀 5708

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

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

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

using system.web ;

using system.web.sessionstate;

其類中使用session如圖

在default頁面中設定session

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

c 類庫中使用Session

開發中,為了儲存使用者的資訊,有時候需要使用session。如果我們在aspx頁面中使用session,只需要session key value就可以,獲取時使用int userid session userid 但是在賦值時,我們可能需要判斷session是否為空,是否能轉換成int型別。如果只在...

c 類庫中使用Session

開發中,為了儲存使用者的資訊,有時候需要使用session。如果我們在aspx頁面中使用session,只需要session key value就可以,獲取時使用int userid session userid 但是在賦值時,我們可能需要判斷session是否為空,是否能轉換成int型別。如果只在...

Session在類庫中的使用

開發中,為了儲存使用者的資訊,有時候需要使用session。如果我們在aspx頁面中使用session,只需要session key value就可以,獲取時使用int userid session userid 但是在賦值時,我們可能需要判斷session是否為空,是否能轉換成int型別。如果只在...