我有一个返回 ActionResult 的控制器。具体来说,它return View(someViewModel)
在方法结束时调用。这是方法签名:
protected ActionResult SomeControllerMethod(AViewModel someViewModel)
我随后从AViewModel
( AnInheritedViewModel
) 继承,向该类添加了一些新属性,现在将其传递给SomeControllerMethod
.
现在,在此方法末尾的 return 语句中,我收到一个关于如何找不到视图的错误。这很公平,但我不确定这一切默认情况下是如何工作的。
视图名称 MVC 告诉我它正在寻找不要与控制器方法或模型类型的名称对齐。按照相同的模式,也没有与原始模型名称对应的视图。所以我不确定 MVC 是如何决定要使用哪个视图的?