在Mvc3项目中,我有一个模型类,其字段名称为InsertDate。我不希望对该字段的视图进行任何控制。
保存数据时,它被设为null,我在控制器端将其设置为DateTime.Now。
问题在于:在更新视图中,这个值对我来说是空的。我希望在更新视图中将此字段设置为其默认值。
有人对此有所了解吗?
答案 0 :(得分:1)
为每个视图使用单独的视图模型。您的更新视图只是将该字段排除在外,并将其设置为onbupdatkng将转到数据库的模型。使用免费工具automapper复制这些模型之间的字段。
答案 1 :(得分:0)
使用隐藏字段存储此数据,然后它将返回给您。
@Html.HiddenFor(x => x.InsertDate)