My Model\[code\] [DataType(DataType.Text)] [Display(Name = "Number of Employee")] public int NumberOfEmployee { get; set; } [DataType(DataType.Date)] [Display(Name = "CEO Birthday")] [DateRange(2)] public DateTime CEO_Birthday { get; set; } [DataType(DataType.Date)] [Display(Name = "Organisation Anniversary")] [DateRange(3)] public DateTime OrgAnniversary { get; set; }\[/code\]My View\[code\] <tr> <td style="border:0;"> <div class="editor-label"> @Html.LabelFor(m => m.NumberOfEmployee) </div> </td> <td style="border:0;"> <div class="editor-field"> @Html.TextBoxFor(m => m.NumberOfEmployee) </div> </td> </tr> <tr> <td style="border:0;vertical-align:middle;"> <div class="editor-label"> @Html.LabelFor(m => m.CEO_Birthday) </div> </td> <td style="border:0;"> <div class="editor-field"> @Html.TextBoxFor(m => m.CEO_Birthday, new { @class="date"}) </div> </td> </tr> <tr> <td style="border:0;vertical-align:middle;"> <div class="editor-label"> @Html.LabelFor(m => m.OrgAnniversary) </div> </td> <td style="border:0;"> <div class="editor-field"> @Html.TextBoxFor(m => m.OrgAnniversary, new { @class = "date" }) </div> </td> </tr>\[/code\]My Global.asax.cs\[code\]protected void Application_Start() { DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; ..... }\[/code\]There is no required property in my model but still I am getting this
I refer This to remove required field but it doesn't applicable for my code. Help me to remove required field.