0

ページに複数の UpdatePanel があり、そのうちの 2 つを __doPostBack を呼び出して手動で更新しています。ただし、問題は、2 番目の呼び出しが行われたときに最初の呼び出しがリセットされているように見えることです (最初に更新を要求したパネルは更新されません)。これらの呼び出しを setTimeout でラップしましたが、役に立たないようです。

両方の呼び出しを機能させる方法について何か提案はありますか?

4

1 に答える 1

1

おそらくサーバー側でこれを行うことができます:

UpdatePanel1.Update();
UpdatePanel2.Update();

これにより、送信からの戻り値に、一度に 1 つずつではなく、両方のパネルの更新された情報が含まれるようになります。ただし、条件付き更新用に更新パネルを設定する必要があると思います。

また、別の質問ですが、更新パネル内で setTimeout を呼び出すスクリプトはありますか? それとも、それが原因である可能性がありますが、それについては頭の中でわかりません。

于 2008-12-11T23:19:26.023 に答える