Tom*_*mas 7 asp.net asp.net-mvc session controller actionfilterattribute
我已经创建了Controller Attribute并且想要读取SessionId但是得到错误" An object reference is required for the non-static field, method, or property".从控制器属性访问会话对象的最佳方法是什么?
public class DetectChangesAttribute :ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
//I get error on Controller.Session.SessionID
ConversionQueueModel.Remove(Controller.Session.SessionID, "");
base.OnActionExecuting(filterContext);
}
}
Run Code Online (Sandbox Code Playgroud)
Len*_*rri 10
你试过这个吗?
filterContext.HttpContext.Session.SessionId
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3763 次 |
| 最近记录: |