asp.net 中,后台实时控制前台脚本显示进度条

2025-04-28 20:08:41
推荐回答(4个)
回答1:

private void button2_Click(object sender, EventArgs e)
{
progressBar1.Value = 0;
for (int i = 0; i < 100; i++)
{
progressBar1.Value = progressBar1.Value + 1;
}
}
这是一个小例子,progressBar就是你的进度条,进度条的最大值默认是100为上限,也就是说你的progressBar1.Value不能加到超过100,否则就会出错,看你到底会循环多少次了,如果需要超过100的话,请加这样的代码:progressBar1.Maximum = 你要的最大长度
还有不明白的地方再问我

回答2:

用ajax,
如每100ms 发送一次请求,将返回的数据显示在 页面上。

一般的就用Ajaxpro.2.dll提供的方案就可以解决

回答3:

看到这个收到的求助,在看下边的回答。。。我表示笑而不语 菜鸟一枚速度闪开

回答4:

您这请教人的语气还真是傲慢啊