[爆卦]asp.net loading畫面是什麼?優點缺點精華區懶人包

為什麼這篇asp.net loading畫面鄉民發文收入到精華區:因為在asp.net loading畫面這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者tomex (Tomex Ou)看板C_Sharp標題[問題] ASP.Net頁面POST的Lo...


我有1個form(a.aspx),它會submit資料到b.aspx,b.aspx會根據其資料處理完就
redirect到其他page
因此b.aspx絕對不能輸出任何東西。

尤其b.aspx要處理很久,因此我想在a->b之間弄一個loading訊息或畫面
有利用過jscript的meta refresh或location.href=xxx的方式達到效果,
但這類方式都把原post的資料傳遞給喪失了!

假設b.aspx不異動下,我怎麼在a.aspx或中間的page作loading處理呢?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.51.132
horngsh:asp.net ajax. 04/18 05:59
blestadsl:最簡單的方法..直接在b.aspx上顯示"Loading...." 04/18 08:14
saitoh:不用用到ajax吧 寫個javascript 掛在a的form的onsubmit 04/18 09:07
saitoh:把button disable掉,寫個訊息就可以了 04/18 09:08
tomex:誰來負責關掉訊息? b.aspx不能異動喔! 04/18 11:24
tomex:我是用Server.Transfer+Jscript.OnLoad()可達到效果 04/18 11:25
tomex:但posting資料在傳遞跳頁上很不方便 04/18 11:25
saitoh:最後redirect到其他page之後a.aspx就不見了啊 完全不用關 04/18 16:08
horngsh:如果是要可以動態更新的進度列, 要AJAX吧? 04/18 16:37
saitoh:這樣是要AJAX沒錯,不過還得另外寫個c.aspx去抓進度 04/18 16:54
tomex:不需要顯示進度,單純秀loading...字就行了 04/18 18:18
horngsh:想請教版上高手, 我遇到一個問題, 如果先執行javascript 04/19 14:10
horngsh:alert去秀訊息後, 後面有response.redirect()到其他頁, 那 04/19 14:11
horngsh:個ALert就永遠出不來了, 怎辦? 04/19 14:12
saitoh:用javascript去導而不是用Response.Redirect() 04/19 14:35
saitoh:Response.Redirect()是送HTTP status code 3xx出來 04/19 14:39
saitoh:browser看到3xx就會自動轉到要導的那一頁了 body不會看 04/19 14:39
horngsh:感謝.... 04/19 15:02

你可能也想看看

搜尋相關網站