2009-07-31 10 views
0

ASP .NET 2.0 C#ページにドロップダウンメニューがあり、ユーザーがアイテムを選択すると、多数のラベルの広告テキストボックスが新しい情報で更新されますが、現在、ポストバックを行い、再レンダリングされます。ポストバックなしでASP.NET内のフィールドを更新する

ポストバックなしで更新するフィールドを取得する最も簡単な(または最短の)方法は何ですか?私はSQL Serverからデータを取得しています。

+0

また、達成しようとしていることを述べる必要があります。そのポストバックに何が間違っていますか?ブラウザのナビゲーションはここで問題になりますか? – user134706

答えて

1

ポストバックなしでやりたい場合は、javascriptを使用してAJAXリクエストを作成する必要があります。私はJQueryを使ってそれを行うことをお勧めします。本当に最も簡単です。

ページ全体を更新せずに実行したい場合は、UpdatePanelを使用してタスクを実行することができます。最も効果的ではないにしても、最も簡単な方法です。

+0

私は更新パネルを使用するオプションがありません。 – Jaelebi

+0

私はjavascriptルートを次に行くだろう。 – womp

0

データがあまりない場合は、一度にすべてをページに送信して、javascriptだけでイベントを処理して、すべての変更をクライアント側で行います。しかし、多くのデータがある場合は、イベントに基づいてサーバーからデータを取得するために、JavaScriptの非同期リクエスト(AJAXに似ています)を行う必要があります。

関連する問題