ASP.NET MVC为隐藏输入赋值

时间:2015-03-23 12:14:00

标签: c# asp.net-mvc model-view-controller input hidden

我目前正在创建MVC应用程序。我试图设置它,以便在创建项目时,收集了4个属性, DocumentID,Name,Title和CreationDate。用户只能更改其中两个属性,当我创建受控对象时,DocumentID会自动隐藏。我从视图中隐藏了CreationDate,但我不确定下一步应该是什么。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

最好的方法是创建仅包含您需要编辑的值的视图模型。提交视图模型而不是完整实体,将修改后的值映射到真实实体,然后保留更改。