我在使用 HTML 扩展创建文本和隐藏字段时遇到问题。返回视图后,该值正在更改,但我不知道为什么。经过一番阅读,我了解到这是设计使然,它应该使用模型状态中的任何内容。
谁能解释这背后的逻辑?我看不出为什么您希望将提供的参数替换为模型状态中的参数的充分理由。
代码
@Html.Hidden("UpdateMode", "Update")
结果
<input id="UpdateMode" name="UpdateMode" type="hidden" value="Add" />