Your SlideShare is downloading. ×
0
By:- Shishir Jain


Validation:- (valid data)





Check User Input
Against a Set of rules

Validation Type:


Client Side Validation
...


Asp. Net Provides Some validation controls .
These Controls are similar to other common
controls and can be used in the...
The syntax for creating a Validation server control
is:
<asp:control_name id="some_id" runat="server" />

4


Required Field Validator



Compare Validator



Range Validator



Regular Expression Validator



Custom Validato...


Compare Validator :-Compares the value of

one input control to the value of another input
control or to a fixed value....


Regular Expression Validator :-Ensures that the

value of an input control matches a specified
pattern


Custom Valida...


Used to make an input control a required field.



Validation fails if the input value does not change
from its initia...


Properties
BackColor
 ControlToValidate:- id of Control
 Display:- None, Static, Dynamic
 EnableClientScript:- Boole...


ForeColor



Id :-A unique id for the control



InitialValue :- Specifies the starting value of the
input control. D...


Used to compare the value of one input control
to the value of another input control or to a
fixed value.



If the in...


Properties :


BackColor
ControlToCompare :- The name of the control to
compare with



ControlToValidate :- The id ...


ErrorMessage



ForeColor



Operator:-. The type of comparison to perform. The operators are :
Equal, GreaterThan, G...


Used to check that the user enters an input value that
falls between two values.



Possible to check ranges within nu...


Properties
BackColor
 ControlToValidate
 Display:- None, Static, Dynamic
 EnableClientScript
 Enabled
 ErrorMessag...


MaximumValue:- Specifies the maximum value of the
input control



MinimumValue:- Specifies the minimum value of the
i...


Used to ensure that an input value matches a specified

pattern.


Both server and client-side validation are performe...


Properties


BackColor



ControlToValidate



EnableClientScript



Enabled



ErrorMessage



ForeColor



Id
...




RunAt
Text
ValidationExpression:-Specifies the expression
used to validate input control. The expression
validation...


The CustomValidator control allows you to
write a method to handle the validation of the
value entered.



This contro...


Properties


BackColor



ClientValidationFunction :- Specifies the name of the
client-side validation script functio...












ControlToValidate
Display
EnableClientScript
Enabled
ErrorMessage
ForeColor
Id
OnServerValidate:- Sp...




Used to display a summary of all validation
errors occurred in a Web page.
Error message displayed in this control i...


Properties
Display Mode:- How To Display The Summary.
Values are BulletList, List, SingleParagraph
 EnableClientScript...


ShowMessageBox:-

A

Boolean

value

that

specifies whether the summary should be
displayed in a message box or not.
...


The

BaseValidator

Class: The validation

control classes inherit from the BaseValidator
class and inherit its propert...










ControlToValidate
Display
EnableClientScript
Enabled
ErrorMessage
Text
SetFocusOnError:- It indicates wh...




www.msdn.microsoft.com
www.w3schools.com
Asp.Net By Bible

28
29
Upcoming SlideShare
Loading in...5
×

Validation controls in asp

1,652

Published on

there are many validation controls we find into ASP.NET. These controls also called server validation controls. by using those controls we can validate our web applications
some common properties also of these controls. they all are described into this presentation.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,652
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
113
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Validation controls in asp"

  1. 1. By:- Shishir Jain
  2. 2.  Validation:- (valid data)    Check User Input Against a Set of rules Validation Type:  Client Side Validation Server Side Validation 2
  3. 3.  Asp. Net Provides Some validation controls . These Controls are similar to other common controls and can be used in the same way.  A Validation server control is used to validate the data of an input control. If the data does not pass validation, it will display an error message to the user 3
  4. 4. The syntax for creating a Validation server control is: <asp:control_name id="some_id" runat="server" /> 4
  5. 5.  Required Field Validator  Compare Validator  Range Validator  Regular Expression Validator  Custom Validator  Validation Summary 5
  6. 6.  Compare Validator :-Compares the value of one input control to the value of another input control or to a fixed value.  Required Field Validatior :-Makes an input control a required field.  Range Validator :-Checks that the user enters a value that falls between two values 6
  7. 7.  Regular Expression Validator :-Ensures that the value of an input control matches a specified pattern  Custom Validator :-Allows you to write a method to handle the validation of the value entered  Validation Summary:-Displays a report of all validation errors occurred in a Web page 7
  8. 8.  Used to make an input control a required field.  Validation fails if the input value does not change from its initial value. By default, the initial value is an empty string ("").  Leading and trailing spaces of the input value are removed before validation.  The InitialValue property does not set the default value for the input control. It indicates the value that you do not want the user to enter in the input control. 8
  9. 9.  Properties BackColor  ControlToValidate:- id of Control  Display:- None, Static, Dynamic  EnableClientScript:- Boolean value  Enabled: Bololean Value  ErrorMessage: The text to display in the ValidationSummary control when validation fails. This text will also be displayed in the validation control if the Text property is not set  9
  10. 10.  ForeColor  Id :-A unique id for the control  InitialValue :- Specifies the starting value of the input control. Default value is "“  Runat:- Specifies that the control is a server control. Must be set to "server"  Text:- The message to display when validation fails 10
  11. 11.  Used to compare the value of one input control to the value of another input control or to a fixed value.  If the input control is empty, the validation will succeed. We can use the RequiredFieldValidator control to make the field required. 11
  12. 12.  Properties :  BackColor ControlToCompare :- The name of the control to compare with  ControlToValidate :- The id of the control to validate  Display:- None ,Static , Dynamic  EnableClientScript :- Boolean value  Enabled:- A Boolean value that specifies whether the validation control is enabled or not 12
  13. 13.  ErrorMessage  ForeColor  Operator:-. The type of comparison to perform. The operators are : Equal, GreaterThan, GreaterThanEqual, LessThan, LessThanEqual, NotEqual, DataTypeCheck  Runat  Text  Type :- Specifies the data type of the values to compare. The types are: Currency,Date,Double,Integer,String,  ValueToCompare :-A specified value to compare with 13
  14. 14.  Used to check that the user enters an input value that falls between two values.  Possible to check ranges within numbers, dates, and characters.  Validation will not fail if the input control is empty. Use the RequiredFieldValidator control to make the field required.  Validation will not fail if the input value cannot be converted to the data type specified. Use the CompareValidator control, 14
  15. 15.  Properties BackColor  ControlToValidate  Display:- None, Static, Dynamic  EnableClientScript  Enabled  ErrorMessage  ForeColor  id  15
  16. 16.  MaximumValue:- Specifies the maximum value of the input control  MinimumValue:- Specifies the minimum value of the input control  RunAt  Type:-Specifies the data type of the value to check. The types are: Currency, Date, Double, Integer, String  Text:- The Message to be display when validation fails, 16
  17. 17.  Used to ensure that an input value matches a specified pattern.  Both server and client-side validation are performed unless the browser does not support client-side validation or the EnableClientScript property is set to false.  Validation will not fail if the input control is empty. Use the RequiredFieldValidator control to make the field required. 17
  18. 18.  Properties  BackColor  ControlToValidate  EnableClientScript  Enabled  ErrorMessage  ForeColor  Id 18
  19. 19.    RunAt Text ValidationExpression:-Specifies the expression used to validate input control. The expression validation syntax is different on the client than on the server. JScript is used on the client. On the server, the language you have specified is used. Ex: e-mail, Zip Code, Country Code, Phone Number Etc. 19
  20. 20.  The CustomValidator control allows you to write a method to handle the validation of the value entered.  This control helps in implementing user defined validations .  To Do this you have to write the user defined function in the head section in <script> tag 20
  21. 21.  Properties  BackColor  ClientValidationFunction :- Specifies the name of the client-side validation script function to be executed. The script must be in a language that the browser supports, such as VBScript or JScript  With VBScript, the function must be in the form:  Sub FunctionName (source, arguments)  With JScript, the function must be in the form:  Function FunctionName (source, arguments) 21
  22. 22.           ControlToValidate Display EnableClientScript Enabled ErrorMessage ForeColor Id OnServerValidate:- Specifies the name of the server-side validation script function to be executed RunAt Text 22
  23. 23.   Used to display a summary of all validation errors occurred in a Web page. Error message displayed in this control is specified by the ErrorMessage property of each validation control. If the ErrorMessage property of the validation control is not set, no error message is displayed for that validation control. 23
  24. 24.  Properties Display Mode:- How To Display The Summary. Values are BulletList, List, SingleParagraph  EnableClientScript  Enabled  ForeColor  HeaderText:- A header in the ValidationSummary control  Id  RunAt  24
  25. 25.  ShowMessageBox:- A Boolean value that specifies whether the summary should be displayed in a message box or not.  ShowSummary:- A Boolean value that specifies whether the ValidationSummary control should be displayed or hidden 25
  26. 26.  The BaseValidator Class: The validation control classes inherit from the BaseValidator class and inherit its properties and methods. Therefore, it would help to take a look at the properties and the methods of this base class, which are common for all the validation controls: 26
  27. 27.         ControlToValidate Display EnableClientScript Enabled ErrorMessage Text SetFocusOnError:- It indicates whether in case of an invalid control, the focus should switch to the related input control. ValidationGroup 27
  28. 28.    www.msdn.microsoft.com www.w3schools.com Asp.Net By Bible 28
  29. 29. 29
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×