Come conservare gli spazi in DropDownList – ASP.net MVC Razor views

Sto legando il mio modello nel modo seguente nella vista:

 

Il problema è che il mio articolo è un testo formattato con spazi tra le parole, come di seguito.

 #123 First $234.00 #123 AnotherItem $234.00 #123 Second $234.00 

Voglio mantenere gli spazi in questo testo di articolo anche dopo che sono stati aggiunti a DropDownList. Ma sfortunatamente il mio DropDownList li mostra senza spazi come sotto:

 #123 First $234.00 #123 AnotherItem $234.00 #123 Second $234.00 

Quando guardo la fonte della pagina quegli spazi sono intatti ma in mostra non lo è. Ho provato ad aggiungere ‘   ‘invece degli spazi, ma il metodo interno SelectList (class framework MVC) utilizza HtmlEncode prima di aggiungerli come elementi nel menu a discesa.

C’è un modo per riuscirci?

nbsp in html corrisponde a “\ xA0” come una stringa C #, quindi usa questo invece di spazi, quando codificato in HTML produrrà nbsp