2013-10-25 6 views
8

Ich habe den folgenden String-Wert in der Steuerung generiert.Zeilenumbrüche werden in MVC Razor View nicht dargestellt

Jetzt versuche ich oben Zeichenfolge Wert in einem Div-Tag in meiner Ansicht anzuzeigen, aber es macht nicht die Zeile bricht.

<div id="divChat" style="width:400px;height:300px;border:double"> 
      @Model.lstchat.ToString() 
     </div> 

enter image description here

+0

möglich Duplikat [ASP.NET MVC Razor machen ohne Codierung] (http://stackoverflow.com/questions/4071602/asp-net-mvc-razor-render-without-encoding) –

Antwort

14

Versuchen Sie, die @Html.Raw Methode

@Html.Raw(Model.lstchat) 
+1

es funktioniert! Vielen Dank – chamara

4

Verwendung Html.Raw() es verwendet wird, eine beliebige Zeichenfolge als HTML zu rendern.

`@Html.Raw("input data in here is rendered as HTML only")`