2016-07-29 81 views
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> 
+1

对不起,你有额外的跨度添加到选择的选项?你确定帮助者方法生成了这个标记吗?你能发布相关的零件标记吗? – Shyju

+0

你可以显示渲染后的页面源代码片段以及下拉列表的标记吗 – bilpor

+0

你可以显示由chrome或其他浏览器呈现的纯代码吗?通过这种方式,我们也可以看到跨度值。 – Cracker

回答

0

结果我发现我的问题是与jQuery Mobile的,停止该是仅仅添加数据角色的属性的方式=“无“到选择框,一切都是金色的。