缺少使用模型绑定时导致空值的视图列

时间:2013-07-03 10:20:06

标签: asp.net-mvc asp.net-mvc-3

只需要澄清一下。

如果我的表单中包含不应由用户修改的字段,那么我需要使用HiddenFor帮助程序来传递这些值,否则这些值将会丢失,而模型绑定将确保为这些字段值存储空值。

当然,这似乎过于热衷于Model Binder,人们会认为如果View(响应流)中根本不存在某个字段,那么该字段将保持不变。显然,值为“”的EditFor字段是不同的,该值应为null或“”。

我遇到的唯一其他方法是使用对象映射器(如Automapper)来确保忽略空值。

目前我将使用隐藏字段来传递值。

对上述内容有何看法,或者更确切地说,处理此问题的推荐方法是什么?

感谢。

0 个答案:

没有答案