如何在DropDownList中保留空格 – ASP.net MVC Razor视图

我在视图中以下列方式绑定我的模型:

 

问题是我的项目文本是格式化的文本,在单词之间有空格,如下所示。

 #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框架类)内部方法在将它们添加为下拉列表中的项之前使用HtmlEncode。

有什么办法可以实现吗?

在html中,对应于“\ xA0”作为C#字符串,因此使用此代替空格,当HTML编码时它将产生nbsp