2012-03-08 15 views
1

グリッドに日付フィールドがあります。ユーザーが日付を入力しないと、検証を無効にする方法はわからないようです。私のデータモデルでは、dateプロパティはrequired属性で修飾されていません。また、私は日付の列を使用しているデータベースではnullが許可され、デフォルト値を持っています。私はまた、Web設定ファイルのクライアント検証を無効にしました。しかし、依然として日付フィールドにクライアント検証がオンになっている理由を理解できません。私が使用しているtelerikのバージョンは2011.2.712.340です。Mvc日付ピッカーの検証を無効にする

答えて

1

フォームを記入しているときに日付を入力する必要がない場合、クライアントの検証をオフにする方法を知ることができました。プロパティをnullableとして宣言する場合は、データモデルを宣言するとき:

public DateTime? YourDateProperty {get; set;} 

新しいレコードを編集または挿入することができます。私の場合、グリッドの列の1つとして日付フィールドがあり、ユーザーが日付を入力しなくても新しいレコードを挿入できない問題が発生していました。

+0

あなたはそれを理解してうれしいです! – StackOrder

関連する問題