[ASP.NET]在App_code中使用Session物件

最近在撰寫使用者操作紀錄的時候

因為在每個有操作行為的頁面都會進行紀錄

因此在使用者登入時會先將使用者的ID存入Session中方便紀錄

再將記錄的程式碼撰寫在App_code中已方便運用

但是在實際撰寫的時候使用原本Session的用法Session[“User”]會出現Session不在此方法中

後來查了一下原來在App_code中要使用Session必須包含命名空間

也就是必須使用HttpContext.Current.Session才可以

同理Application() 也必須改為 HttpContext.Current.Application()

也就是說HttpContext中的物件都要這樣才能在App_code中使用

像是Response和Request也是同樣的方式喔


上一篇文章
下一篇文章

歡迎來到茂銓的網路記事本,這邊主要記錄著個人的一些體驗以及心得分享。

0 意見: