使用几乎相同的视图进行编辑和查看

时间:2011-07-13 03:41:45

标签: asp.net-mvc-3

所以我的问题是在同一视图中处理编辑和查看文档数据。基本上,我有一个可以查看文档数据的视图。它有必要的字段,可以显示用户的文本信息。我怎么能用这个视图编辑这个文档呢? 所以我似乎需要传递一些标志,指示“编辑”或“查看”模式并显示编辑文本框或仅显示文本。 任何技术,方法来实现这一目标?你们,伙计们,可以给我一些建议吗?任何博客文章,文章,手册将非常感谢。 先谢谢你们! P.S。:它是ASP .NET MVC3应用程序(使用Razor视图引擎)。

1 个答案:

答案 0 :(得分:1)

我通常使用两个不同的操作(细节和编辑)来完成此操作。您可以使用AcceptVerbs修饰您的操作。在这种情况下POST与GET。您可以创建两个操作返回的单个“部分视图”。它的行为(只读/可编辑)将由返回视图的操作决定。

这里有一个非常简单的教程:

CRUD

Reusing Views (Partial View)