0

私は単純なJsonResultを持っていますが、それを解決している間、値を取り、( JsonResultとして) 構造体を返します。この部分は、jQuery を使用してボタン クリックにリクエストをフックし、値を読み取ることができるという点で機能します。

私の質問は、構造体をページのコンテキストに追加して、フォームが送信されたときに生成された構造体を使用できるようにすることは可能ですか?

セッションで値を保持することを避けたいのですが、できれば「適切に」実行してください

JsonResult を使用するのとは異なるアプローチ/方法を使用する必要がありますか?

これが理にかなっていると思いますか?

4

2 に答える 2

1

私の経験では、クライアントに送信されたものは、好むと好まざるとにかかわらず、返送される前に変更できます。確かに、他のものより操作しやすいものもありますが、それでも可能です。

そうは言っても、実際には、クライアント側の変更にどれだけ関心があるか、およびこの構造体の情報がクライアント側またはサーバー側のどちらに保存されるかについてどれだけ機密であるかに依存します。

いずれにせよ、クライアント側の値を JavaScript 変数または非表示フィールドに文字列として格納し、後でフォーム ポストまたは ajax 呼び出し中に返すのはかなり単純です。

于 2011-06-14T11:22:14.880 に答える
0

JSON 文字列をフォームの非表示の入力に保存し、それをフォームと共にコントローラーに送信することができます。次に、コントローラー内で JSON を構造体に逆シリアル化できます。

于 2011-06-14T11:12:16.723 に答える