سفارشی سازی سیستم اعتبار سنجی سمت کلاینت در Asp Mvc
ام وی سی به صورت پیشفرض از پلاگین jquery validation استفاده میکنه به همراه unobtrusive
حال اینکه میشه پیشفرض های اعتبار سنجی پلاگین jquery validation رو تغییر داد و سفارشی سازی کرد.
مثلا فرض کنید از پلاگینی استفاده کرده اید که در هنگام تایپ، فیلد مبلغ را به صورت سه رقتم سه قم با کاما جدا میکند. در این صورت اگر از Range Attribute روی فیلد قیمت استفاده کنید با مشکل اعتبارسنجی روبرو خواهید شد. زیرا بدلیل وجود "،" (کاما) در میان ارقام، آن را به عنوان مقدار معتبری برای فیلد قیمت(عددی) حساب نمیکند.
راه حل:
توی این لینک هم که گفته چطور میتونین پیشفرض اعتبار سنجی عددی رو طوری سفارشی سازی کنین که کاما "," رو در نظر نگیره
http://blog.rebuildall.net/2011/03/02/jquery_validate_and_the_comma_decimal_separator
لینک های زیر مثال های خوبی از سفارشی سازی پیشفرض های jquery validation هست که برای اشنایی خوبه.
اعمال کلاسهای ویژه اعتبارسنجی Twitter bootstrap به فرمهای ASP.NET MVC
http://www.dotnettips.info/post/1370/
نمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Tooltip به کمک Twitter bootstrap
http://www.dotnettips.info/post/1391/
نمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Popover به کمک Twitter bootstrap
http://www.dotnettips.info/post/1394/
سازگارسازی کلاسهای اعتبارسنجی Twitter Bootstrap 3 با فرمهای ASP.NET MVC
http://www.dotnettips.info/post/1855/
یکپارچه سازی سیستم اعتبارسنجی ASP.NET MVC با Kendo UI validator
http://www.dotnettips.info/post/1916/