到目前为止,我已经在Chrome和Firefox中进行了测试。
我有一个这样的控件设置:
<select id="MvcDynamicField_7c5d48c48a9d44d2a89c7ec87ac91b9d" multiple="False" name="MvcDynamicField_7c5d48c48a9d44d2a89c7ec87ac91b9d" size="4">
<option value="2204768b-0741-e511-b962-00215e466552">Nerd</option>
<option selected="selected" value="2304768b-0741-e511-b962-00215e466552">Geek</option>
<option selected="selected" value="2404768b-0741-e511-b962-00215e466552">Jock</option>
<option selected="selected" value="2504768b-0741-e511-b962-00215e466552">Crafter</option>
<option value="2604768b-0741-e511-b962-00215e466552">Wallflower</option>
<option value="bf60c742-dc41-e511-b962-00215e466552">Bossy</option>
</select>
我可以在页面上选择多个项目。为什么呢?
答案 0 :(得分:0)
设置为错误的多人确实起作用。但是,多个并不是使您看到一个打开/展开的选择框的原因。 SIZE是做什么的。因此,如果您具有size属性 值大于1的话,看起来的倍数= false无效。 因此,您还必须将大小也设置为1。
答案 1 :(得分:0)
你只需要删除 multiselect 属性 (multiple="false" )
<select id="MvcDynamicField_7c5d48c48a9d44d2a89c7ec87ac91b9d" name="MvcDynamicField_7c5d48c48a9d44d2a89c7ec87ac91b9d" size="4">
<option value="2204768b-0741-e511-b962-00215e466552">Nerd</option>
<option selected="selected" value="2304768b-0741-e511-b962-00215e466552">Geek</option>
<option selected="selected" value="2404768b-0741-e511-b962-00215e466552">Jock</option>
<option selected="selected" value="2504768b-0741-e511-b962-00215e466552">Crafter</option>
<option value="2604768b-0741-e511-b962-00215e466552">Wallflower</option>
<option value="bf60c742-dc41-e511-b962-00215e466552">Bossy</option>
</select>