0
我渲染使用Html.DropDownListFor()扩展下拉列表。 我得到的标记如下:Html.DropDownListFor()在Mozilla Firefox
<select id="NationalityId" name="NationalityId">
<option value=""></option>
<option selected="selected" value="1">Estonian</option>
<option value="2">Russian</option>
<option value="3">Ukranian</option>
<option value="4">Belorussian</option>
<option value="5">Swedish</option>
<option value="6">Dutch</option>
</select>
正如你所看到的,选择与价值== 1选项。但在Firefox 3.6.3中,它不会显示为选定的空字符串(第一个选项 - 值==“”)。 IE7和Chrome渲染页面的权利 - 该选项被选中。
有谁知道这是怎么回事?我如何解决这个问题?
请将您的代码放在一个代码块(与101010的按钮,选择您的文本,并按下该按钮) – Snake 2010-05-26 08:55:27
感谢您的帮助:) – Ant 2010-05-26 11:21:32
嗨,我已经试过你的标记,可以看到两个浏览器显示为预期。但我的Firefox版本是3.5.3。 – Elangovan 2010-05-26 12:22:04