【发布时间】:2013-02-19 06:53:07
【问题描述】:
我有基本控制器,假设它有一个名为 AnyProperty 的属性:
public class MyBaseController : Controller
{
public MyObject AnyProperty { get; set; }
public MyBaseController()
{
AnyProperty = new MyObject();
}
}
在RoleAttribute 中我需要使用AnyProperty。我用
public class RoleAttribute : AuthorizeAttribute
{
protected override bool AuthorizeCore(HttpContextBase httpContext)
{
MyBaseController controllerInstance = new MyBaseController();
controllerInstance.AnyProperty // I use like this
}
}
如何通过httpContext 获取我的AnyProperty 属性?
不使用MyBaseController 实例。有可能吗?
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-4 controller httpcontext