A day with .Net

My day to day experince in .net

MVC automatically adds required tags to non-nullable value types.

Posted by vivekcek on May 28, 2013

Your model contain an integer field and you haven’t specified any Required attribute. But on your create view the validation failed and show a message ‘This field is required’.

To turn this off add the below code to to Application_Start or make your int nullable

DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s