2011-02-07 20 views
1

ASP.net-AJAXでは、UpdatePanelのAJAXポストバックのみUpdatePanels内のコントロールを更新できますか、UpdatePanels内にないコントロールを更新することはできますか?もしそうなら、どうですか?UpdatePanelの外部でコントロールを更新することはできますか?

ASP.net-AJAXをよりよく理解しようとすると、特定の問題を解決しようとしません。

編集:
私はJavascriptまたは任意の追加のライブラリを使用せずに、サーバー側のコードから更新を意味します。

ありがとうございました。

答えて

1

のみ更新パネル内のコントロールフルページポストバック

+0

viewstateは更新されますが、ページのコントロールは更新されませんか?または、更新されたパネル以外のものは、ビューステート内であっても、まったく更新されませんか? –

+0

ビューステートは更新されません。私はそれをテストしました。これは、壊れたビューステートにつながる – Luis

0

はいプレーンジャバスクリプト(またはjqueryを使用)を介して可能です。

+0

ありがとうございました。お返事ありがとうございます。詳細は私の編集を参照してください。 –

+1

十分な注意を払って質問を読まなかった。いいえ、それは不可能です。 – gor

3

んなしに更新されますが、何を試みることができることは、あなたが別の更新パネルに変更する他の要素をラップしています。追加のパネルのUpdateModeConditionalに設定してから、必要なものを変更してから電話してください。myOtherupdatePanel.update()

+0

これは素晴らしいです。基本的には、すべてのコントロール/コンテナをUpdatePanelに入れ、サーバー側で選択的に更新することができます。なぜこれが広く提案されていないのか分かりません。私は、この質問に対する多くのクライアント側の回答が渦巻く – Chris

関連する問題