Bagaimana cara mendapatkan kumpulan kesalahan dalam tampilan?
Saya tidak ingin menggunakan Ringkasan Validasi Html atau Pesan Validasi. Sebaliknya saya ingin memeriksa kesalahan dan apakah ada yang menampilkannya dalam format tertentu. Juga pada kontrol input saya ingin memeriksa kesalahan properti tertentu dan menambahkan kelas ke input.
PS Saya menggunakan Spark View Engine tetapi idenya harus sama.
Jadi saya pikir saya bisa melakukan sesuatu seperti ...
<if condition="${ModelState.Errors.Count > 0}">
DispalyErrorSummary()
</if>
....and also...
<input type="text" value="${Model.Name}"
class="?{ModelState.Errors["Name"] != string.empty} error" />
....
Atau semacam itu.
MEMPERBARUI
Solusi terakhir saya terlihat seperti ini:
<input type="text" value="${ViewData.Model.Name}"
class="text error?{!ViewData.ModelState.IsValid &&
ViewData.ModelState["Name"].Errors.Count() > 0}"
id="Name" name="Name" />
Ini hanya menambah kelas kesalahan css jika properti ini memiliki kesalahan.