I actually figured this out with Bob a while back, but just to reiterate, the following code can get client side validation controls to work correctly in Firefox (or you can always do server side validation at the expense of postbacks): C# Page.Validate(); if ( !Page.IsValid ) { return ; } //Continue...