All of the above attributes also allow you to specify an error message that is displayed in the event of an error.
If an error message is not specified, a default error message is displayed.
Id, First Name, Last Name, Email, Bio, Age, Blog Url and Phone.
Once you create the User Profile table make sure to add an ADO.
However, in this case our model class is an Entity Framework class.
Since the data model class is automatically created for you by the Visual Studio designer it is not recommended to modify the same class file.
The [Url] attribute checks whether a property value is a valid URL.
Finally, the [Regular Expression] attribute checks whether a property value matches a pattern as specified by a regular expression.
NET MVC application that makes use of these attributes for data validation. NET MVC project and select the Empty project template.
The User Profile Metadata class contains property definitions for First Name, Last Name, Email, Bio, Age, Blog Url and Phone.
Notice the attributes that are used to decorate these properties.
For example, the [String Length] attribute used on the First Name property specifies the maximum length for First Name to be 50 and Minimum Length to be 3.
The Error Message property of the data annotation attribute indicates an error message that will be displayed in case there is any validation error.
Add the following code to the Home Controller class.