Bir görünümdeki hata koleksiyonunu nasıl edinirim?
Html Yardımcısı Doğrulama Özeti veya Doğrulama Mesajını kullanmak istemiyorum. Bunun yerine hataları kontrol etmek ve varsa bunları belirli bir biçimde görüntülemek istiyorum. Ayrıca giriş kontrollerinde belirli bir özellik hatası olup olmadığını kontrol etmek ve girişe bir sınıf eklemek istiyorum.
PS Spark View Engine kullanıyorum ama fikir aynı olmalı.
Ben de şöyle bir şey yapabileceğimi düşündüm ...
<if condition="${ModelState.Errors.Count > 0}">
DispalyErrorSummary()
</if>
....and also...
<input type="text" value="${Model.Name}"
class="?{ModelState.Errors["Name"] != string.empty} error" />
....
Ya da böyle bir şey.
GÜNCELLEME
Son çözümüm şuna benziyordu:
<input type="text" value="${ViewData.Model.Name}"
class="text error?{!ViewData.ModelState.IsValid &&
ViewData.ModelState["Name"].Errors.Count() > 0}"
id="Name" name="Name" />
Bu, yalnızca bu özellikte bir hata varsa css sınıfını ekler.