在 Asp.Net Web 應用程式中長時間裝載頁面時顯示進度條

來源:互聯網
上載者:User

在ASP.NET中顯示進度條

對於載入時間比較長的ASP.NET頁面,我們可以在用戶端瀏覽器中顯示進度條來顯示頁面正在裝載。下面就是具體的實現過程:

  1. 建立項目,名字為WebPortal,在項目類型中選擇Visual C#項目或者Visual Basic項目都可;
  2. 在模板類型中選擇ASP.NET Web應用程式;
  3. 位置裡輸入:http://localhost/WebPortal;
  4. 添加新項:名字為ShowProgress的Web表單。
  5. 在您的Web表單ShowProgress.aspx上添加任何其他的Web伺服器控制項。
  6. 在ShowProgress.aspx上單擊右鍵,點“查看代碼”,在最上面輸入:
    Visual C# .NET代碼 using System.Threading;<br />Visual Basic .NET代碼 Imports System.Threading<br />
  7. 在Page_Load事件裡輸入: Visual C# .NET代碼 Response.Write("");<br />Response.Write("_");<br />Response.Write("<p>");<br />Response.Write("");<br />Response.Write("");<br />Response.Flush();<br />Thread.Sleep(10000);<br />Visual Basic .NET代碼 Response.Write("")<br />Response.Write("_")<br />Response.Write("<p>")<br />Response.Write("")<br />Response.Write("")<br />Response.Flush()<br />Thread.Sleep(10000)<br />
  8. 在ShowProgress.aspx表單的html的中輸入:
  9. 點在瀏覽器中查看即可。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.