Modellerimde girdiyi doğrulamak için ModelState.AddModelError kullanırken garip bir sorun yaşıyorum. Html.ValidationMessage gelen çıktı gerçek bir HTML değeri değil, kodlanmış değer ve böylece CSS stili hata iletisine uygulanmaz.ModelState.AddModelError kodlama HTML
Örnek: Bu daha önceki beta en durumda olmak kullanmadıysanız ve ben burada almaya ne yaklaşım emin değilim
<span class="field-validation-error"><span class="negative">URL is Required</span><br class="hid" /></span>
: olarak çıkış gösterilmektedir
private string errorMessage = "<span class=\"negative\">{0}</span><br class=\"hid\" />";
ModelState.AddModelError("title", String.Format(errorMessage, "Tab title is required"));
.
Teşekkür Nick
Bilmiyorum, ama MVC 3. –
@ Html.Raw (HttpUtility.HtmlDecode (Html.ValidationMessageFor (x => x.Name) .ToHtmlString içinde değil teyit edebiliriz)); – George