用asp.net開發(fā)web應(yīng)用經(jīng)常會(huì)用到彈出對(duì)話框,一般情況下我是這樣寫的
response.write("","<script>alert('彈出窗口!');</script>");
但是這樣寫有一個(gè)問(wèn)題就是當(dāng) 對(duì)話框彈出的時(shí)候整個(gè)頁(yè)面都是白的,進(jìn)度條在緩慢的移動(dòng),等你點(diǎn)了確定后就好了,這是為什么呢?
我是這樣理解的,程序是順序執(zhí)行的,當(dāng)執(zhí)行到上面的語(yǔ)句的時(shí)候,程序開始等待用戶的操作,然后再往下執(zhí)行,我一開始也沒(méi)注意,可后來(lái)越看越難看,怎么想也得把它改過(guò)來(lái),讓它彈出的時(shí)候網(wǎng)頁(yè)還是有內(nèi)容
后來(lái)老師告訴我用下面面的方法就可以
page.registerstartupscript("","<script>alert('彈出窗口!');</script>");
這樣就可以了!
新聞熱點(diǎn)
疑難解答
圖片精選