Sto tentando di eseguire il rendering di un indirizzo dal mio modello. La stringa contiene interruzioni di riga che sto sostituendo con un tag di interruzione. Sebbene, è il rendering sulla pagina come una stringa, invece che come HTML. Come posso forzare la mia stringa a visualizzare come HTML?Rendere una stringa come HTML in C# Razor
Tentativo:
<span id="addressLine">
@Model.MyData.Address.Replace("\r\n", "<br />");
</span>
Risultato a pagina:
Address Top<br />Street Name<br />City<br />PostCode
Dovrebbe essere visualizzato come:
Address Top
Street Name
City
PostCode
si dovrebbe dividere la stringa. –
@ DanielA.White - Scusa amico, primo giorno con C#. Quindi dovrei dividerlo e salvarlo come variabili diverse e renderle su linee diverse? – Fizzix
Utilizzare '@ Html.Raw (Model.MyData.Address.Replace (" \ r \ n ","
"))' – dom