0

只是需要一些澄清。

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

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

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

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

对上述内容的想法表示赞赏,或者更确切地说,处理此问题的推荐方法是什么?

谢谢。

4

0 回答 0