2013-10-25 5 views
8

मेरे पास नियंत्रक में निम्न स्ट्रिंग मान उत्पन्न हुआ है।एमवीसी रेजर में लाइन ब्रेक प्रस्तुत नहीं किए गए हैं

cc.lstchat = "Reply the Number with your question... <br />"; 

       foreach (clsChat item in lstchat) 
       { 

        cc.lstchat =cc.lstchat + item.DisplayNumber+". " + item.ChatItem+" <br/> "; 
       } 

अब मैं अपने दृश्य में एक div टैग के अंदर स्ट्रिंग मान ऊपर प्रदर्शित करने की कोशिश कर रहा हूं लेकिन यह लाइन ब्रेक प्रस्तुत नहीं करता है।

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

enter image description here

+0

के संभावित डुप्लिकेट [ASP.NET MVC उस्तरा एन्कोडिंग के बिना प्रस्तुत करना] (http://stackoverflow.com/questions/4071602/asp-net-mvc-razor-render-without-encoding) –

उत्तर

14

@Html.Raw विधि

@Html.Raw(Model.lstchat) 
+1

यह काम कर रहा है! धन्यवाद – chamara

4

उपयोग Html.Raw() प्रयास करें यह HTML के रूप में किसी भी स्ट्रिंग रेंडर करने के लिए किया जाता है।

`@Html.Raw("input data in here is rendered as HTML only")` 
संबंधित मुद्दे