我要與值某些鍵存儲在RouteData.Values,並通過控制器和視圖之間的數據,店永久RouteData.Values數據
RouteData.Values.Add("MyKey", "MyValue");
我會在使用價值_layout到在所有視圖中顯示值, 但是當你轉到其他控制器時,似乎所有的鍵都將被刪除。
是否有永久存儲一些密鑰RouteData.Value,並防止將其刪除?
如果不是,我可以在哪裏存儲這樣的數據並從View中訪問它?
我不想使用ViewBag或的ViewData,因爲我不從IRouteConstraint
你可以使用.NET會話,如果你喜歡 –
可以使用baseController類爲這些作業。所有的控制器都使用這個baseController,並且你可以在其中定義所有的通用對象。 –