我正在编写自己的AuthorizeCore属性来处理我的MVC应用程序中的访问权限。有什么办法可以将HTTPContext传递给方法吗?我想避免将信息放入用户会话中,只是为了获取内容。
答案 0 :(得分:1)
不,那就是接口定义要求方法签名采用httpContext限制的格式
AuthorizeAttribute.AuthorizeCore方法
protected virtual bool AuthorizeCore(
HttpContextBase httpContext
)
您可以尝试查看HttpContext.Items中的存储是否有效而不是会话。