Most of the time we are
making use of validation control for validating the controls like
RequiredFieldValidator, RangeValidator etc.
So, basically what happens is, when end-users
are using our web-form and submitting the details by clicking the button then
if validation fails then we can easily send the focus to that particular
control so that it can be identified easily by the end-user.
We can do this by setting the “SetFocusOnError” property of the validation control to true. By default it is set to false.
In the above case if the validation will fail
then automatically the focus will go to the TextBox1 because i have set the
SetFocusOnError="true" and TextBox1 is getting validated here.