用于模型绑定(bind)的 MVC3 非顺序索引隐藏输入..
<input type="hidden" name="Index" value="whatever" />
他们在要发布的其他相关输入之前、之后、中间是否有关系?
它们最终在发布的数据中的位置是否重要?
例如,它们可以全部放在一起并且仍然有效吗?
<input type="text" name="[A].Id" value="1" />
<input type="text" name="[B].Id" value="2" />
<input type="hidden" name="Index" value="A" />
<input type="hidden" name="Index" value="B" />
最佳答案
不,表单字段的顺序无关紧要,它们出现在 html 页面上的位置也无关紧要。
MVC3 最重要的因素是字段的名称必须与 Controller / Action 参数的名称匹配。
但是,如果您有两个具有相同名称的字段,则只有一个值将返回到您的操作中。
关于asp.net-mvc - MVC3 非顺序隐藏输入索引需要先出现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012035/