110,538
社区成员
发帖
与我相关
我的任务
分享
public class LoggerFilter : FilterAttribute,IActionFilter
{
public void OnActionExecuted(ActionExecutedContext filterContext)
{
filterContext.Controller.ViewData["ExecutedLogger"] = "公告添加完成,已以写入日志!时间:" + DateTime.Now;
if (filterContext.HttpContext.Session["ViewCount"] == null)
{
filterContext.HttpContext.Session["ViewCount"] = 0;
}
int viewCount = Convert.ToInt32(filterContext.HttpContext.Session["ViewCount"]);
viewCount++;
filterContext.HttpContext.Session["ViewCount"] = viewCount;
}
public void OnActionExecuting(ActionExecutingContext filterContext)
{
var obj = filterContext;
filterContext.Controller.ViewData["ExecutingLogger"] = "正要添加公告,已以写入日志!时间:" + DateTime.Now;
}
}
你想要的都可以从filterContext.HttpContext这个里面取
如
filterContext.HttpContext.Session["User"]