1

私は ASP.NET Web アプリの作成に非常に慣れていませんが、そうする任務を負っています。私は、バックエンド データベースで動作する、作成した Web サービスの広範なセットを持っています。これまで、私はこれらの Web サービスを使用してデスクトップ アプリのみを作成してきました。これは、Web アプリケーションへの私の最初のベンチャーです。

これまでのところ、私はかなりうまくやっています。しかし、ポストバックの遅延を最小限に抑えようとしているところまで来ました。

グリッドビューを使用して、1 対多の関係のデータをユーザーに入力させています。ドロップダウン リストから選択したフィールドの 1 つ。このリストを選択した後、対応するキー値を取得して表示するためにポストバックを行っていましたが、これには時間がかかりました。理想的には、これは瞬時に行われる必要があるため、名前と値のペアのリストを検索するには、クライアント側/javascript の最善の方法を考えていましたか?

いくつかの予備的な Web 検索から、最も一般的な 2 つのアプローチは、非表示フィールドを使用してリストを保存するか、リストを JSON オブジェクトに保存することでしょうか?

最良のアプローチについての意見を探しています。このリストをクライアント側に具体的にどのように保存しますか? 私が理解していることから、隠しフィールドを使用するのが最も簡単かもしれません。

意見?

4

1 に答える 1

0

クライアント側にまったく保存する必要はないと思いますが、実際の値を取得するには、サーバーへの非同期 Ajax 呼び出しを実行します。Trigger がドロップダウン リストとして定義されている UpdatePanel に GridView と表示されたラベル コントロールを配置することで、これを簡単に実現できるはずです。

于 2012-09-20T01:51:38.190 に答える