在Handler中使用Session
views: 2830 times
多虧離職同事的交接, 我才知道ashx這種Handler是不需要頁面的aspx檔
可以減少頁面的處理, 又可以看起來很厲害
有機會利用一個新專案試作時, 卻遇到無法使用Session的問題
Google了一下才知在Handler中要使用Session時需要作兩個動作
1. 新增以下這行
就可以用下列這個方式取得之前設定的session值了
多虧離職同事的交接, 我才知道ashx這種Handler是不需要頁面的aspx檔
可以減少頁面的處理, 又可以看起來很厲害
有機會利用一個新專案試作時, 卻遇到無法使用Session的問題
Google了一下才知在Handler中要使用Session時需要作兩個動作
1. 新增以下這行
using System.Web.SessionState;
2. 在這行後面加上紅字部份public class Handler : IHttpHandler, IRequiresSessionState
就可以用下列這個方式取得之前設定的session值了
string msg = context.Session["mysession"].ToString();
/************************************************/
本博客内容如果是原著都会在标题后加上(原著)字样,未加者多数为转载.
/************************************************/