我在使用HTML扩展程序进行绑定时遇到问题,无法创建文本和隐藏字段。我返回视图后,该值发生了变化,我不知道为什么。经过一些阅读,我了解到这是设计的,它应该使用模型状态内的任何东西。
任何人都可以解释这背后的逻辑吗?我没有看到为什么你想要一个提供的参数被替换为模型状态的东西的充分理由。
代码
@Html.Hidden("UpdateMode", "Update")
结果
<input id="UpdateMode" name="UpdateMode" type="hidden" value="Add" />