以下是我在视图中绑定模型的方式:
<%=Html.DropDownList("SelectedItem",new SelectList(Model.MyItems,"ItemId","ItemName")) %>
我的问题是我的项目文本是一段带有单词间空格的格式化文本,如下所示。
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
我希望在将这个项目文本添加到DropDownList后仍然保留空格。但不幸的是,我的DropDownList会显示没有空格的文本,如下所示:
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
当我查看网页源代码时,这些空格是保持不变的,但在显示时却不见了。我试过用'
'取代空格,但 SelectList (MVC framework class) 内部方法在将它们作为下拉列表项添加之前会使用 HtmlEncode 进行编码。有没有什么办法可以实现这个效果?