ModelState.AddModelError için YENİ-LINE geçen MVC denetleyicisi ben o 'mesajı' ekran istiyorum
ModelState.AddModelError("", "message");
MVC3 - Bir hata arka uçta oluştuğunda
aracılığıyla bir mesaj döndürür 2 satır, bu yüzden bir "\r\n"
ya da bunların arasında bir "<br />"
koymak istiyorum.
kullanıyorum Mesajı görüntülemek için Razor kullanıyorum @Html.ValidationSummary();
Ama Görünüm HTML Çıktı görüntüler bir mesaj üzerine Yeni-Çizgiler geçmek ve bunu elde etmek için en iyi yolu nedir <br/>
olarak HTML çıkış düzeyinde gerçek bir
etiketine yorumlanmış?
================================
Kontrolör kodu:
ModelState.AddModelError("", "Line one <br /> Line two.");
return Request.IsAjaxRequest() ? (ActionResult) PartialView("ViewName", model)
: View(model);
Görünüm kodu:
@using (Ajax.BeginForm("Index", "Home", new AjaxOptions { UpdateTargetId = "tv" }))
{
@if (Html.ValidationSummary() != null)
@Html.Raw(Server.HtmlDecode(Html.ValidationSummary(true).ToString()))
....
}
daha fazla bilgi sunmak, ne yapmak istiyorum, lütfen? – dknaack
ValidationSummary yardımcı otomatik olarak HTML, iletiyi kodlar. Bunu başarmak istiyorsanız özel bir yardım yazacaksınız. –
@dknaack ... güncellendi. –