i have a few validators on my form, with 2 different \[code\]ValidationGroups\[/code\]before submitting the form, i only need to check for \[code\]ValidationGroup="main"\[/code\] controls to be validi tried the following:\[code\]Page.Validate("main");if (Page.IsValid) //do something\[/code\]it kept returning \[code\]false\[/code\] and i was going crazzzy.after a check to see exactly which validator fails, it looks like it's chocking on a validator that is in a different \[code\]ValidationGroup\[/code\].how can i make sure that it only validates "main" group?this is my full submit code: (maybe i'm checking for failed validator wrong?) but either way i keep getting false for page.isvalid \[code\]Page.Validate("main"); if ((Page.IsValid) && (user.userRole.Contains("9"))) btnSubmit.Visible = true; else { foreach (BaseValidator valControl in Page.Validators) { WebControl assControl = Page.FindControl(valControl.ControlToValidate) as WebControl; if (valControl.IsValid) { //do something. } else { //do something. lblMessage.Text = valControl.ToString(); } } btnSubmit.Visible = false; }\[/code\]