我調用一個方法將Email發送到用戶ID並重定向到同一頁面。由於服務器發送電子郵件所用的時間很長,因此頁面顯示好像沒有單擊發送按鈕。由於沒有來自網站的迴應。我想顯示一個加載圖片或其他內容,以顯示服務器正在處理請求。我怎樣才能做到這一點如何禁用頁面並顯示正在處理的文本或正在加載的Asp.net網站
1
A
回答
2
林不與的UpdateProgress familair我自己,但之前看過它。
您需要有一個動畫gif,每當頁面忙時更新進度就會顯示出來。
<asp:UpdateProgress ID="UpdateProgress1" runat="server">
<ProgressTemplate>
<div class="">
Processing Please Wait...
<img runat="server" id="ajaxLoader" src="~/images/loadinfo.net.gif" alt="loading" /></div>
<div class="" style="height: 10px;">
</div>
</ProgressTemplate>
</asp:UpdateProgress>
關於實際禁用該頁面,我不認爲可以做到。
3
3
您可以使用UpdateProgress控件(如其他答案中所述),也可以使用簡單的jQuery。
jQuery的例子:
$('#my-button-id'').click(function(){
$('#my-button-id').hide();
$('#my-loading-image-id').show();
});
記住要重新啓用按鈕,如果操作不正確完成,否則用戶將不能再次嘗試。
相關問題
- 1. 在頁面加載並顯示後,從ASP.NET開始處理
- 2. 如何在請求正在處理時顯示加載gif?
- 3. PHP處理圖像並在頁面加載時首先顯示
- 4. 顯示正在加載消息在Asp.net
- 5. 如何使網頁顯示「正在加載」並在之後更改內容?
- 6. asp.net page「正在加載頁面」
- 7. 「網站正在建設中」頁面爲asp.net網站
- 8. 如何在網站內容加載時顯示加載html頁面?
- 9. 顯示正在加載頁面時加載動畫
- 10. 如何在PHP正在處理表單時顯示圖像或文本
- 11. 如何在更新網站時顯示靜態頁面(ASP.NET 4.0)
- 12. 處理結果並顯示在同一頁面asp.net mvc
- 13. 如何在ASP.net中顯示加載頁面指示符?
- 14. Facebook頁面插件無法在網站上正常顯示
- 15. 在網頁加載時顯示正確div的內容
- 16. Jquery正在加載網頁
- 17. 顯示主頁面正在準備時的載入頁面
- 18. 在單頁面網站中使用jquery ajax加載頁面時顯示progressbar
- 19. 類功能正在加載顯示爲變數的HTML頁面
- 20. ASP.NET網站:頁面加載延遲
- 21. 正在加載.aspx頁面
- 22. 正在呈現JSF頁面時顯示加載/啓動畫面?
- 23. 如何在後臺處理交易時向用戶顯示'您的付款正在處理...'頁面?
- 24. asp.net:在wcf操作正在處理時調用asp頁面
- 25. Bootstrap 3導航欄無法轉換頁面(顯示「正在加載」並顯示頁面下方的內容)
- 26. 如何在處理過程中顯示加載圖像或文本
- 27. 抓取時正確處理ASP.NET頁面
- 28. 谷歌搜索結果顯示Meteor.js網站爲「正在加載...」
- 29. 重新加載頁面,並顯示在頁面的新視圖
- 30. 當php頁面正在處理時加載gif覆蓋