每个请求的BaseViewModel

时间:2011-10-11 00:43:18

标签: asp.net-mvc razor

有没有一种方法可以为每个请求传递相同的BaseViewModel而无需返回BaseViewModel或从每个视图的BaseViewModel继承的东西?我正在使用共享视图(_layout.cshtml)。

1 个答案:

答案 0 :(得分:1)

不,没有办法。如果您的视图或布局强类型为类BaseViewModel,则需要从呈现此视图的每个控制器操作返回此类(或派生类)的实例。

作为基本视图模型方法的替代方法,您可以签出Html.Action帮助程序以封装一些常见的视图功能。