我第一次使用MVC 3 / Razor,似乎奇怪的是,创建和编辑视图的所有示例和VS脚本都具有这些概念的单独的HTML视图。
许多创建/编辑表单之间真的没有什么区别,所以我想知道为什么我找不到使用单一更新表单的人可以由创建和编辑操作使用的示例。
我已经得到一个Update.cshtml视图工作,但是想知道它如何与控制器上的编辑或创建操作方法进行交谈。
我的问题是:
任何人都可以快速回答与控制器交谈,或者
>任何人都知道一个教程显示良好的做法,这样做,或者
>当HTML通常是相同的时候,是否有一些很好的理由保持创建/编辑视图是分开的。
干杯戴夫
解决方法
这个(亲切的)问题是:
ASP.NET MVC – using the same form to both create and edit
基本上您可以创建部分视图,并将其包含在“创建和编辑”视图中。
Scott Guthrie有一个关于Partial Views的漂亮帖子。
(我已经读过这个地方,但找不到,我会更新这个帖子,当我找到它)