【发布时间】:2012-01-07 00:53:25
【问题描述】:
我有一个用于编辑现有对象以及输入新对象的表单。
当我使用它进行编辑时,我将模型传递给这样的动作中的视图
return View("Details", myModelObject);
当我使用 Details 视图输入新对象时,我没有传递任何东西
return View("Details");
我收到错误消息,因为框架希望在我拥有的视图开始时传入模型
@model myApp.Models.myModel
绕过的一种方法是传递一个空模型,但这似乎有点尴尬和不必要。有没有办法表明@model 是可选的?
【问题讨论】:
-
您是否尝试检查模型是否在您的视图中通过?
标签: asp.net-mvc-3 view model