我已经实现了授权过滤器来检查用户是否可以访问视图。除此之外,还有一个只读属性需要附加到应用程序中的视图。
是 context.Items 将只读属性存储在授权过滤器中以在控制器中检索它的唯一方法。
我已经实现了授权过滤器来检查用户是否可以访问视图。除此之外,还有一个只读属性需要附加到应用程序中的视图。
是 context.Items 将只读属性存储在授权过滤器中以在控制器中检索它的唯一方法。
要访问所有视图中的属性,您可以从WebViewPage继承并在视图 web.config 中引用它。
要访问所有控制器中的属性,请使用您想要的逻辑构建一个基本控制器并继承所有应用程序控制器中的基本控制器。
如果您至少使用 MVC3,那么您可以使用ViewBag
:
filterContext.Controller.ViewBag.MyVariable = "some data";