ModelState.AddModelError को, MVC नियंत्रक
ModelState.AddModelError("", "message");
MVC3 - गुजर नई-लाइन पीठ के अंत पर एक त्रुटि तब होती है जब
के माध्यम से संदेश देता रहा है कि 'संदेश' प्रदर्शन करना चाहते हैं 2 लाइनों, तो मैं एक "\r\n"
या एक "<br />"
के बीच में डाल करना चाहते हैं।
मैं का उपयोग कर संदेश प्रदर्शित करने के लिए रेजर का उपयोग कर रहा @Html.ValidationSummary();
लेकिन दृश्य से HTML आउटपुट को प्रदर्शित करता है कि के रूप में <br/>
सबसे अच्छा तरीका है संदेश पर नई-लाइन्स गुजरती हैं और इसे पाने के लिए क्या है HTML आउटपुट स्तर पर वास्तविक
टैग में व्याख्या की गई?
================================
नियंत्रक कोड:
ModelState.AddModelError("", "Line one <br /> Line two.");
return Request.IsAjaxRequest() ? (ActionResult) PartialView("ViewName", model)
: View(model);
देखें कोड:
@using (Ajax.BeginForm("Index", "Home", new AjaxOptions { UpdateTargetId = "tv" }))
{
@if (Html.ValidationSummary() != null)
@Html.Raw(Server.HtmlDecode(Html.ValidationSummary(true).ToString()))
....
}
कृपया अधिक जानकारियां प्रदान करते हैं कि आप क्या करना चाहते हैं? – dknaack
सत्यापन प्रमाणीकरण सहायक स्वचालित रूप से HTML संदेश को एन्कोड करता है। यदि आप इसे प्राप्त करना चाहते हैं तो आपको एक कस्टम सहायक लिखना होगा। –
@dknaack ... अपडेट किया गया। –