0
我有一個在其中的日期字段是不需要(注意:它是一個可爲空的日期時間字段)的MVC 4中的模型。MVC 4驗證日期ISSUE - 無法消除先前輸入的日期字段
我可以用我的視圖創建一個項目沒有問題。
如果我在表單中設置日期字段並回去編輯它,我無法清除日期字段,因爲現在突然該字段已成爲必需的,我無法通過驗證。
有沒有辦法解決這個問題?我只想清空以前輸入的日期字段。
我有一個在其中的日期字段是不需要(注意:它是一個可爲空的日期時間字段)的MVC 4中的模型。MVC 4驗證日期ISSUE - 無法消除先前輸入的日期字段
我可以用我的視圖創建一個項目沒有問題。
如果我在表單中設置日期字段並回去編輯它,我無法清除日期字段,因爲現在突然該字段已成爲必需的,我無法通過驗證。
有沒有辦法解決這個問題?我只想清空以前輸入的日期字段。
找到了答案:
需要添加到的global.asax.cs
protected void Application_Start()
{
DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
.....
}
見: Unrequired property keeps getting data-val-required attribute
請告訴我們你的模型,控制器和視圖的代碼。 –