close
在Server端 有時候希望跳出一些 alert訊息,來Debug,或者提醒user
通常還會這樣寫著:
Response.Write("<script type='text/javascript'> alert(' 提醒 ');</script>");
若好死不死,在做完一些功能後,
有使用 Response.Redirect("XXXX.apsx"); 之類的導頁動作
哈哈,這個時候
預期的alert訊息就會被吃掉啦
之前也就有看到這個現象,不過當時想著function都正常,
只是j avascrip t的 alert 沒跳出來就不管它了
今天不巧客戶有要求這項功能,只好認真找原因
原來是 Response.Redirect 這個 function 是直接去導頁面
他不會再回到前端了
不會回來了!
那你也別期望說,上一頁頁面寫的javascript可以透過這個,就出現在下一頁跳出來給你看
所以只好改成 Response.Write("<script type='text/javascript'> location.href = 'XXXX.apsx';</script>");
讓他有先回到Client端的動作後再導入頁面囉
文章標籤
全站熱搜
留言列表