I'm trying to build simple progress bar in ASP.NET with jquery. I would like to pass data from method from behind. So I have simple div progress bar
<div class="w3-border">
<div class="w3-grey" id="progressBar0" style="height:24px;width:0%">
</div>
</div>
C# method
protected void btnUpload_Click(object sender, EventArgs e) {
    int p = 0;
    while (p < 100) {
      ClientScript.RegisterStartupScript(this.GetType(), "script" + p, 
          "SetProgressBarProgressAmount(0," + p + ");", true);
   System.Threading.Thread.Sleep(1000);
   p++;
    }
and jQuery
<script type = "text/javascript" language = "javascript" >
function SetProgressBarProgressAmount(id, progress) {
    var progressBarId = 'progressBar' + id;
    progressAmount = progress + 'px';
    var progressDiv = document.getElementById(progressBarId);
    progressDiv.style.width = progressAmount;
} </script>
I'm doing something stupid because I'm getting 100% on the end but nothing between. Thank you.
