昨天在做優化****的時候,突發奇想想將頁面的**和業務邏輯**分離開。就是頁面下的.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型別。如果只在...