グリッドビューでレンダリングを実行するのではなく、JSON を返す Web サービスへの JQuery Ajax 呼び出しを使用するように更新している asp.net アプリケーションがあります。
グリッドの内容は、さまざまなラジオ ボタンによって制御されます。現在、アプリケーションは、ラジオ ボタンが変更されたときにポストバックを実行し、選択した値をセッションに保存してから、データ グリッドを再バインドするように設定されています。
値はセッションに保持されるため、ユーザーがアプリケーション内の別のページに移動してからグリッドに戻った場合に、使用された基準をページが「記憶」して再適用します。
すべてのデータ バインディングとプレゼンテーションを処理するためにノックアウト js を使用するように修正しました。ビューモデルは、表示する必要がある JSON を返す asmx Web サービスを呼び出します。ここまでは順調ですね。
ただし、セッション変数をどこに設定するかについては完全に行き詰まっています.Webサービスに対してJQuery Ajax呼び出しが行われると、Webサービスには現在のセッションがないため、ここに変数を保存できません。
JQuery / JavaScript がセッション変数を保存できるとは思わないので、少し行き詰まっています。
誰にもアイデアはありますか?
どうもありがとう
クリス