在ASP.NET中顯示進度條
對於載入時間比較長的ASP.NET頁面,我們可以在用戶端瀏覽器中顯示進度條來顯示頁面正在裝載。下面就是具體的實現過程:
- 建立項目,名字為WebPortal,在項目類型中選擇Visual C#項目或者Visual Basic項目都可;
- 在模板類型中選擇ASP.NET Web應用程式;
- 位置裡輸入:http://localhost/WebPortal;
- 添加新項:名字為ShowProgress的Web表單。
- 在您的Web表單ShowProgress.aspx上添加任何其他的Web伺服器控制項。
- 在ShowProgress.aspx上單擊右鍵,點“查看代碼”,在最上面輸入:
Visual C# .NET代碼 using System.Threading;<br />Visual Basic .NET代碼 Imports System.Threading<br />
- 在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 />
- 在ShowProgress.aspx表單的html的中輸入:
- 點在瀏覽器中查看即可。