我在 ASP.Net MVC 中有多个表单。
我注意到一些下拉菜单在 FireFox 中会自动关闭,但在 IE 中不会。
我没有任何 Javascript 或 JQuery 在任何这些下拉菜单上触发操作。
关于为什么会发生这种情况有什么想法吗?
<form action="Index" id="MyID" method="get"><label>
Search <input id="searchWord" name="searchWord" type="text" value="" />
Category <select id="CategoryID" name="CategoryID"><option value="">-- Select All --</option>
<option value="1">Item A</option>
<option value="2">Item B</option>
<option value="3">Item C</option>
<option value="4">Item D</option>
<option value="5">Item E</option>
</select>
</label>
<label>
<input class="button" value="Search" type="submit" />
</label>
</form>
下拉列表使用 Razor 编码为:
@Html.DropDownList("CategoryID", "-- Select All --")
最佳答案
<label>
tag 定义一个标签。您的 <label>
的结束标签错误.
关于asp.net-mvc - DropDownList 在 Firefox 中自动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154609/