我在视图中以下列方式绑定我的模型:
<%=Html.DropDownList("SelectedItem",new SelectList(Model.MyItems,"ItemId","ItemName")) %>
Run Code Online (Sandbox Code Playgroud)
问题是我的项目文本是格式化的文本,在单词之间有空格,如下所示.
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
Run Code Online (Sandbox Code Playgroud)
我想保留此项文本中的空格,即使它们被添加到DropDownList后也是如此.但不幸的是我的DropDownList显示它们没有空格如下:
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
Run Code Online (Sandbox Code Playgroud)
当我查看页面的来源时,这些空格是完整的,但在显示中则不是.我试图添加' '而不是空格但是SelectList(MVC框架类)内部方法在将它们作为项目添加到下拉列表之前使用HtmlEncode.
有什么办法可以实现吗?
在下拉列表中,我需要在列表中的选项前添加空格.我在尝试
<select>
<option>  Sample</option>
</select>
Run Code Online (Sandbox Code Playgroud)
添加两个空格但不显示空格.如何在选项文本之前添加空格?