我的MVC表单有两个下拉列表,其ID和名称相同。后端数据表只有一个字段来获取所选值。该字段与查找表相关联,该查找表包含这些下拉列表中的所有值。两个下拉列表中的每一个都根据其使用类型仅包含值的子集。我这样做是为了让我可以在客户端使用jQuery来专门显示下拉列表。例如,当在第一个下拉列表中进行非空白选择时,脚本将隐藏第二个下拉列表,反之亦然。如果在任一下拉列表中选择了空白选项,则会显示两个下拉列表。由于回发表单将包含一个包含两个项目的数组。默认绑定器是否会自动绑定到包含非空值的数组项?如果这不是正确的方法,我感谢任何建议。感谢。
答案 0 :(得分:0)
我会用两种不同的方式解决这个问题:
作为旁注,我不确定这是否适用于您的设计,但您也可以探索只使用 一个下拉菜单并使用子集填充下拉列表的想法对上下文有效的结果。例如,您可以让用户使用Twitter.Bootstrap:http://twitter.github.com/bootstrap/javascript.html#buttons
之类的东西选择带有按钮组的路径A / B.干杯。