আমি কীভাবে একটি দৃষ্টিতে ত্রুটিগুলির সংগ্রহ পেতে পারি?
আমি এইচটিএমএল সহায়ক সহায়ক বৈধকরণ সংক্ষিপ্তকরণ বা বৈধকরণ বার্তাটি ব্যবহার করতে চাই না। পরিবর্তে আমি ত্রুটিগুলি পরীক্ষা করতে চাই এবং যদি কোনও নির্দিষ্ট ফর্ম্যাটে তাদের প্রদর্শন করে। ইনপুট নিয়ন্ত্রণগুলিতেও আমি একটি নির্দিষ্ট সম্পত্তি ত্রুটি পরীক্ষা করতে এবং ইনপুটটিতে একটি শ্রেণি যুক্ত করতে চাই।
পিএস আমি স্পার্ক ভিউ ইঞ্জিন ব্যবহার করছি তবে ধারণাটি একই হওয়া উচিত।
সুতরাং আমি অনুভব করেছি যে আমি এমন কিছু করতে পারি ...
<if condition="${ModelState.Errors.Count > 0}">
DispalyErrorSummary()
</if>
....and also...
<input type="text" value="${Model.Name}"
class="?{ModelState.Errors["Name"] != string.empty} error" />
....
বা এমন কিছু।
হালনাগাদ
আমার চূড়ান্ত সমাধানটি এরকম দেখাচ্ছে:
<input type="text" value="${ViewData.Model.Name}"
class="text error?{!ViewData.ModelState.IsValid &&
ViewData.ModelState["Name"].Errors.Count() > 0}"
id="Name" name="Name" />
এটি কেবল ত্রুটি সিএসএস ক্লাস যুক্ত করে যদি এই সম্পত্তিটিতে ত্রুটি থাকে।