Asp.net webformでListview内の行ごとに非同期レンダリングさせるには

実現したいこと

  • [ ]web formでlistviewコントロールを一度ページでbindさせたあとに、取得に時間のかかる情報を取得出来次第アイテム(行)別にloadingから表示に切り替えていく

前提

asp.netのwebformでwebアプリケーションを作成しています。
基本情報|付加情報
会員A|Loading..
会員B|Loading..
会員C|Loading..
このようなテーブル構造でまずはページを表示させます。
ページ自体の読み込みが完了した後、Aの情報が取得でき次第、Loadingから付加情報Aを表示させます。このときBCの付加情報がまだ取得できていなければLoadingのままにします。

上のような仕様で作成したいのですが、うまくいかない状態にあります。
updatepanelとupdateprogressを使用するのかなとおもいますが、行全体の付加情報を更新するならともかく別々に取得出来次第表示というのがどのように実装すればよいか思いつきません。

よろしくお願いいたします。

補足情報(FW/ツールのバージョンなど)

.net framework 4.8

コメントを投稿

0 コメント