本人初學者,想實作一個實時進度條。以下代碼雖然最終也能使進度條到頭,但是沒有中間程序。有沒有實時顯示進度的進度條,謝謝各位大佬了。

代碼:
js:
function progressValue(value) {
var progress = document.getElementById("progress1")
progress.value = value
}
cs:
protected void Button1_Click(object sender, EventArgs e)
{
for (int i = 1; i <= 100; i++)
{
ClientScript.RegisterStartupScript(ClientScript.GetType(), "key"+i, "<script>progressValue(" + i + ")</script>");
System.Threading.Thread.Sleep(1000);
}
}
aspx:
<form id="form1" runat="server">
<div>
<progress id='progress1' value="https://bbs.csdn.net/topics/0" max="100"></progress></br>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="進度條" />
</div>
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/241645.html
標籤:ASP.NET
上一篇:c#與webassembly
