Cómo retener espacios en DropDownList - ASP.net MVC Razor views
Estoy vinculando mi modelo de la siguiente manera en la vista:
<%=Html.DropDownList("SelectedItem",new SelectList(Model.MyItems,"ItemId","ItemName")) %>
Issue is my item text es un texto formateado con espacios entre palabras, como se muestra a continuación.
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
Quiero retener los espacios en este texto de elemento incluso después de que se agreguen a DropDownList. Pero desafortunadamente mi DropDownList los muestra sin espacios de la siguiente manera:
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
Cuando veo la fuente de la página, esos espacios están intactos, pero en la pantalla no lo está. He intentado agregar '
'en lugar de espacios, pero el método interno SelectList (MVC framework class) está utilizando HtmlEncode antes de agregarlos como elementos en la lista desplegable.
¿Hay alguna forma de lograr esto?