טפסי WebForms רבים המכילים שדות להזנת נתונים ע"י המשתמש, מכילים גם פקדי וולידציה שתפקידם לוודא את תקינות המידע שהוזן בשדות ע"י ה client. וולידציה יעילה מבצעת בדיקה בצד לקוח לפני שליחת הטופס לשרת ע"מ לחסוך round-trips מיותרים, של טפסים שלא מולאו בצורה תקינה. לפני שמתבצע Post-Back של ה form, נבדקים שדות הקלט ובמידה והכל תקין, יישלח הטופס לבדיקה נוספת בשרת ולאחמ"כ לביצוע הפעולה הרצוייה. במידה ויש לנו צורך לבצע בדיקות נוספות מלבד הבדיקות הרגילות, נוכל לקשור client-side event handler...
במצב שיש צורך לבטל (או לאפשר מחדש) את הוואלידציה על פקד מסויים דרך ה client-side, ניתן להשתמש ב Javascript בכדי לבצע זאת בקלות. Will Asrary מסביר בבלוג שלו איך עושים את זה . חשוב לשים לב שזה תקף ל client-side בלבד, ומבחינת ה server-side הפקדים עדיין enabled. פתרון אפשרי זה לשים hidden field עם ערך שאותו נקרא ב Page_Load ולפיו נעדכן את ה Validator.Enable בצד ה server. שימושי.