0
所以每次我使用这个代码添加dropdownlistfor时间:MVC DropDownListFor加入跨度选定值
@Html.DropDownListFor(m => m.selectedModule, Model.Modules, new { @class = "form-control" })
但由于某些原因,而我的选择框显示精细它添加一个跨度与选定的值显示,我宁愿它不显示。有什么办法让它不能显示,或者我只是需要将它隐藏在CSS中?
在HTML文件中生成的代码看起来像:
<div class="ui-select">
<div id="selectedModule-button" class="ui-btn ui-icon-carat-d ui-btn-icon-right ui-corner-all ui-shadow">
<span class="form- control">Introductory Placement</span>
<select class="form-control" id="selectedModule" name="selectedModule">
<option>Introductory Placement</option>
<option>Placement 1</option>
<option>Placement 2</option>
<option>Placement 3</option>
<option>Placement 4</option>
<option>Placement 5</option>
<option>Placement 6</option>
</select></div></div>
对不起,你有额外的跨度添加到选择的选项?你确定帮助者方法生成了这个标记吗?你能发布相关的零件标记吗? – Shyju
你可以显示渲染后的页面源代码片段以及下拉列表的标记吗 – bilpor
你可以显示由chrome或其他浏览器呈现的纯代码吗?通过这种方式,我们也可以看到跨度值。 – Cracker