慕的地8271018
2018-10-24 06:05:52
比如我用一個(gè)循環(huán)語(yǔ)句輸出100條記錄,然后用一個(gè)Lable顯示,我想要的效果就是循環(huán)了一條就顯示一條,循環(huán)兩天就顯示兩條,不要循環(huán)完一次加載出來(lái)。再如,我做一個(gè)動(dòng)態(tài)生成靜態(tài)頁(yè)面的功能,當(dāng)生成一個(gè)靜態(tài)頁(yè)面,就提示一下生成成功,不要全部生成完才顯示出來(lái),如果數(shù)據(jù)量大,會(huì)讓人感覺頁(yè)面卡死一樣。 請(qǐng)問(wèn)應(yīng)該怎么做才能實(shí)現(xiàn)我想要的這種效果!?。?
2 回答

汪汪一只貓
TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
大概思路與偽代碼:
=========================
頁(yè)面A: 1 :先新建一個(gè)線程,來(lái)做以下事情——
int count = 所有待運(yùn)行的項(xiàng)目數(shù);
Session["總數(shù)"] = count;
for (int i=0;i<count;i++)
{
//DoSomething;
Session["當(dāng)前序數(shù)"] = i;
}
2 : 當(dāng)前線程輸出已設(shè)計(jì)好的一段HTML,它包含一個(gè)計(jì)時(shí)器,一段獲得頁(yè)面B數(shù)據(jù)的ajax代碼與和以此為基礎(chǔ)定時(shí)重繪的進(jìn)度條。
=========================
頁(yè)面B:Json或xml格式,寫入Session["總數(shù)"],Session["當(dāng)前序數(shù)"]
寫的不好,大概是這個(gè)意思。
- 2 回答
- 0 關(guān)注
- 487 瀏覽
添加回答
舉報(bào)
0/150
提交
取消