在Handler中使用Session

 
views: 2830 times
多虧離職同事的交接, 我才知道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();

你可能感兴趣的:(session)