0

アクションでは、Editデータベースからモデルを取得してビューに送信します。createdDateビューで、モデルのプロパティの隠しタグを作成しました。ボタンをクリックしsubmittてモデルmodelstate.isvalidfalseポストバックすると、このエラーが生成されます。値20.10.2012 22:29:39は有効ではありませんDateCreate。右クリックしてソースの表示を選択すると、非表示のタグ20.10.2012 22:29:392012-10-22 22:29:39. 日付の形式が変更された理由がわかりません。DateTime私は問題を解決しようとしましたが、モデルのプロパティとして使用しないことが最善であると確信していると思います。代わりに文字列を使用することをお勧めします。

4

1 に答える 1

0

私もこの問題を抱えていました。これは、サーバーとクライアントのグローバリゼーションが原因で発生します。サーバーに送信される前に、web.config でグローバリゼーションをセットアップするか、クライアント側で日付を変換することができます。

于 2012-10-22T18:03:58.030 に答える