我已经实现了authorizationfilter来检查用户是否可以访问视图。除此之外,只有readonly属性需要附加到应用程序中的视图。将常见属性附加到ASP.NET MVC中的所有视图
是context.Items唯一的方法来将只读属性存储在授权过滤器中以在控制器中检索它。
我已经实现了authorizationfilter来检查用户是否可以访问视图。除此之外,只有readonly属性需要附加到应用程序中的视图。将常见属性附加到ASP.NET MVC中的所有视图
是context.Items唯一的方法来将只读属性存储在授权过滤器中以在控制器中检索它。
如果您正在使用至少MVC3,那么你可以使用ViewBag
:
filterContext.Controller.ViewBag.MyVariable = "some data";
要在所有视图访问属性,你可以从一个WebViewPage和参考继承,在视图web.config中。
要访问所有控制器中的属性,请使用所需逻辑构建基础控制器,并在所有应用程序控制器中继承基础。
好的,我很困惑。你想在视图或控制器中访问它? – 2013-04-09 15:48:54