0

必須ではない日付フィールドを持つMVC 4のモデルがあります(注:これはnull可能な日時フィールドです)。

問題なく自分のビューでアイテムを作成できます。

フォーム内で日付フィールドを設定し、編集に戻ると、突然フィールドが必須になり、検証に合格できないため、日付フィールドをクリアできません。

これを回避する方法はありますか?以前に入力した日付フィールドを空白にしたいだけです。

4

1 に答える 1

0

答えを見つけました:

Global.asax.cs に追加する必要があります

protected void Application_Start()
{
    DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false;
   .....
}

参照: 不要なプロパティが data-val-required 属性を取得し続ける

于 2013-10-28T13:24:47.807 に答える