ASP.NET MVC optional field being treated as required

The built-in DefaultModelBinder in MVC will perform required and data type validation on value types like int, DateTime, decimal, etc. This will happen even if you don’t explicitly specify validation using someting like [Required].

In order to make this optional, you will have to define it as nullable:

public double? Budget { get; set; }

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)