Como reter espaços no DropDownList - ASP.net MVC Razor views
Estou vinculando meu modelo da seguinte maneira na exibição:
<%=Html.DropDownList("SelectedItem",new SelectList(Model.MyItems,"ItemId","ItemName")) %>
Issue é o texto do meu item, é um texto formatado com espaços entre as palavras, como abaix
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
Eu quero manter os espaços neste texto de item mesmo depois que eles forem adicionados ao DropDownList. Infelizmente, meu DropDownList os mostra sem espaços, como abaixo:
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
Quando visualizo a fonte da página, esses espaços estão intactos, mas no visor não. Eu tentei adicionar '
'em vez de espaços, mas o método interno SelectList (classe de estrutura MVC) está usando HtmlEncode antes de adicioná-los como itens na lista suspens
Existe alguma maneira de conseguir isso?