I'm binding my model in the following way in the view:
<%=Html.DropDownList("SelectedItem",new SelectList(Model.MyItems,"ItemId","ItemName")) %>
Issue is my item text is a formatted text with spaces in between words, as below.
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
I want to retain the spaces in this item text even after they are added to DropDownList. But unfortunately my DropDownList shows them without spaces as below:
#123 First $234.00
#123 AnotherItem $234.00
#123 Second $234.00
When I view the source of the page those spaces are intact but in display it is not. I've tried to add '
' instead of spaces but SelectList (MVC framework class) internal method is using HtmlEncode before adding them as items in the dropdownlist.
Is there any way I can achieve this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…