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