2016-04-06 23 views
0

私はWebPartsを使用してユーザーが設定できる別のセクションを表示するページを持っています。このページでは、データ。ASP.NET - ページ読み込み時にUpdatePanelsを非同期に読み込み

ここではこれらのセクションが同期してロードされており、ページにロードするには時間がかかりすぎる可能性があるため、各セクションをUpdatePanelにラップして非同期にロードしようとしました。私はasp:Timerを使っています。これで、ページがレンダリングされ、タイマーが動いたときにUpdatePanelsがロードされ始めますが、これらのUpdatePanelが同期してロードされるという問題があります。したがって、最初のUpdatePanelがロードに10秒かかる場合、2番目のUpdatePanelはロード直後に開始されます。

すべてを一度に非同期でロードするにはどうすればよいですか?事前に

おかげ

答えて

0

asp.netのWebフォームは、これまで私は、あなたがそれを行うためにupdatepanelsを微調整することはできません知っているように、非同期的に動作するように設計されていません。 私はあなたがどうにかしてupdatepanelスクリプトを過負荷にすることができると思うが、実際にはあまりにも複雑さを増すだろう。

あなたができる最も簡単なことは、同じページ内のすべてのウェブパーツを読み込まないことです。

関連する問題