DCSIMG
ASP.NET Validators - Tamir Shlomi's Blog

Tamir Shlomi's Blog

Welcome to Tamir Shlomi's blog. All about .NET, OOP and SQL server

Browse by Tags

All Tags » ASP.NET Validators (RSS)
JS Validation Function Integrated With ASP.NET Validators
טפסי WebForms רבים המכילים שדות להזנת נתונים ע"י המשתמש, מכילים גם פקדי וולידציה שתפקידם לוודא את תקינות המידע שהוזן בשדות ע"י ה client. וולידציה יעילה מבצעת בדיקה בצד לקוח לפני שליחת הטופס לשרת ע"מ לחסוך round-trips מיותרים, של טפסים שלא מולאו בצורה תקינה. לפני שמתבצע Post-Back של ה form, נבדקים שדות הקלט ובמידה והכל תקין, יישלח הטופס לבדיקה נוספת בשרת ולאחמ"כ לביצוע הפעולה הרצוייה. במידה ויש לנו צורך לבצע בדיקות נוספות מלבד הבדיקות הרגילות, נוכל לקשור client-side event handler...
Disable ASP.NET Validators Using Javascript
במצב שיש צורך לבטל (או לאפשר מחדש) את הוואלידציה על פקד מסויים דרך ה client-side, ניתן להשתמש ב Javascript בכדי לבצע זאת בקלות. Will Asrary מסביר בבלוג שלו איך עושים את זה . חשוב לשים לב שזה תקף ל client-side בלבד, ומבחינת ה server-side הפקדים עדיין enabled. פתרון אפשרי זה לשים hidden field עם ערך שאותו נקרא ב Page_Load ולפיו נעדכן את ה Validator.Enable בצד ה server. שימושי.