[asp.net]解決Server端執行javascript:window.alert();時會讓畫面暫時變空白

通當我們在ASP.NET中的Code Behide(aspx.vb)程式碼裏面要讓
網頁畫面出現一個window.alert訊息時,通常會利用
response.write("")
但是這樣的方法…會讓我們的畫面暫面變成空白…
原因為因為這一段程式會加在我們網頁的最前頭…
一定要等這一段執行完了之後…才會接著去parse我們原來的網頁內容…

如果我們要解決這個問題…
請在您網頁碼中…新增一個literal的window網頁控制項進來…
然後將這個literal的程式碼剪下來…copy到所有網頁碼最後面段落…
最好後面不會再執行其他script程式

以下是網頁內容
......
......
......





然後…在您Server後端的程式碼中…
執行以下的程式
Me.ltlMessage.Text = ""

留言

這個網誌中的熱門文章

嘗試卸載資料庫時,發生資料庫正在使用的而無法卸載的可能解決方案

ASP.NET常用的RegularExpressionValidator驗證