Validation
How to: Customize Data Field Validation in the Data Model Using Custom Attributes
The System.ComponentModel.DataAnnotations namespace includes the following validator attributes:
- Range – Enables you to validate whether the value of a property falls between a specified range of values.
- RegularExpression – Enables you to validate whether the value of a property matches a specified regular expression pattern.
- Required – Enables you to mark a property as required.
- StringLength – Enables you to specify a maximum length for a string property.
- Validation – The base class for all validator attributes.
System.ComponentModel.DataAnnotations Namespace
Creating Custom Validation Attribute in ASP.NET MVC
Adding Validation to the Model (C#)
Custom Validation Attribute in ASP.NET MVC3
ASP.NET Core 2.0 MVC Model Validation
Model validation in ASP.NET Core MVC
Handling validation responses for ASP.NET Core Web API
ASP.NET Core 2.0 MVC Model Validation