ピースペース

JSONで送った日付型項目がPOSTで戻ってこない

leave a comment »

knockout.jsを試している。
knockoutに食わせるデータをJsonResultで送っていたら日付の項目が戻ってこない。
正確に言うと、PostされたJsonの日付項目がPOSTメソッドのパラメタに指定したModelにバインドされない。
JsonResultが返す日付項目のフォーマットは変わった形をしていて、
ko.toJSONを経由してPostされるJSONの日付項目には送ったときには頭についていたバックスラッシュがおちている。
理由はわからない。が、このフォーマットには他の問題もあるようなので、
DateTime型の項目を含むModelの提供にはJsonResultは使わないほうがいいかも。

というか、今やWebAPIがあるのだからそれを使え!ってことことだが、
WebAPIだと、日付項目のフォーマットも変わって、POST時のモデルバインドも問題なく行われるようになった。

Written by nasu38yen

2013年8月16日 @ 1:02 AM

カテゴリー: .NET

Tagged with

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。