我已經實現了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