我创建了一个 baseviewmodel,我的其他强类型视图模型继承自该模型。
基础控制器:
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
var baseViewModel = ViewData.Model as BaseViewModel;
if (baseViewModel != null)
{
// set common properties that I want to use in all views
}
}
现在,当我在 if cluase 上设置断点时,baseViewModel 似乎始终为空。
如何将基本 ViewData.Model 设置为 BaseViewModel?