2011-10-16 10 views
5

So che i browser eliminano spazi aggiuntivi dopo un singolo spazio. Generalmente uso " " per includere un secondo spazio tra le frasi nel mio HTML.Tentativo di eseguire il rendering di due spazi tra le frasi in un messaggio di errore HTML

In ogni caso, sto usando ASP.NET MVC 3 e sto cercando di visualizzare un messaggio di errore che viene iniettato nella pagina tramite un modello di visualizzazione (anziché essere codificato direttamente nel modello HTML). Quando aggiungo " " alla stringa di errori che inserisco nel modello di visualizzazione, alla fine ottengo " " nella pagina Web risultante, presumo perché il codice HTML di MVC 3 codifica il rendering finale della vista.

Qualcuno conosce un modo per aggirare questo in modo da poter recuperare la mia amata doppia spaziatura tra le frasi? :)

Grazie!

risposta

3

Utilizzare Html.Raw() nella vista o modificare il modello di visualizzazione da a HtmlString. In entrambi i casi ignorerà la codifica HTML. Finché sei sicuro che questa sarà una stringa "sicura" da renderizzare, dovrebbe andare bene.

+0

Perfetto! Grazie! – goombaloon

Problemi correlati