【发布时间】:2016-03-20 19:50:19
【问题描述】:
我已经阅读了太多教程,但都没有解释这在操作结果中的含义
return View(model);
为什么我们不能简单的返回视图?
为什么我们要在我们的action result的return view()里放一个模型参数?
另外,任何人都可以举例说明我必须使用return view(model)的情况?
【问题讨论】:
-
因为视图使用模型数据来渲染 HTML 代码。
-
您不必这样做,但如果您希望视图使用模型属性的值,则必须将模型返回到视图(否则将使用默认值)跨度>
-
MVC 是模型视图控制器模式。您需要将
Model从Controller传递到View。有时无需通过Model即可查看。但大多数情况下你需要通过
标签: c# asp.net-mvc