ユーザーがカルデンダー/時計のポップアップを使用して日時を選択し、選択できるようにしています。ただし、日付を編集して次のようなものを読み取る場合:アクションがModelState.IsValidチェックを通過する6/12/201 10:36:47 AM代わりに6/12/2012 10:36:47 AM、コントローラーがオブジェクトをデータベースに保存しようとするとエラーが発生します(当然のことながら)。
この状況でDateTimeを適切に検証するにはどうすればよいですか?(日時が適切にフォーマットされていない場合、ユーザーがフォームを「送信」できないようにしたい)
注:現在、jquery.validateを配置しており、通常は(フィールドではなくDateTime)使用しています-これは、現在のフィールドが不適切にフォーマットされている場合@Html.ValidationMessageFor(model => model.Field)、何もしないようです。DateTime