marcusstarnes
marcusstarnes

Reputation: 6531

Can I prevent RequiredFieldValidation from triggering against postbacks from a specific control

I have a web form with a number of textbox controls which I've associated RequiredFieldValidator's with. I have a ValidationSummary control on the page to render any incomplete fields when I submit the page.

However, I've just had to add an image upload facility to the same page, and have an 'Upload' button which I have posting back to perform the upload. I don't want this upload button to trigger the RequiredFieldValidators for the rest of the page though - I want this upload postback to be ignored as far as the validation goes.

What's the best way to stop the RequiredFieldValidator's from firing when I submit this upload button on the page because at the moment, the upload won't occur unless I have first filled out all of the other textbox controls on the page.

Upvotes: 3

Views: 5221

Answers (2)

Mac
Mac

Reputation: 7533

give a common validation group name to all validation control and assign the same group name to the control which is validating all those textboxes and don't set validation group property of that upload button

Upvotes: 0

Daniel Dyson
Daniel Dyson

Reputation: 13230

set CausesValidation="false" on the image upload button

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.causesvalidation.aspx

Upvotes: 9

Related Questions