i must add CausesValidation=”False” to every ASP Button to work, why?

Hello i have a Big ASP Page and i must set in every ASP Button this:

CausesValidation="False"

to work. If don’t it cant run a codebehind function.

can somebody explain to me why this is so?

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

It seems you are using Validation controls in your page. Your page must pass the validation before postback to server. Below is the functionality of CausesValidation property:

  • The CausesValidation property specifies if a page is validated when a
    Button control is clicked.
  • Page validation is performed when a button is clicked by default.
  • This property is mostly used to prevent validation when a cancel or reset button is clicked.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x