我的代码隐藏中有一个while循环,我想监控进度,所以每次我进入循环时,我希望我的页面绘制一些东西(一个点),当循环中断时,我会看到整个进度(散点图)我的代码如下:
while (iter <= Common.maxIter)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "myFunc" + iter.ToString(), "Display()", true);
//doing something else
}
函数 Display() 每次绘制一个点。我的问题是,只有在我跳出 while 循环之后,所有的条都被同时绘制,但在循环期间它们都没有被绘制......:(我不确定哪里出了问题,如果我使用断点,我可以看到这段代码每次都被执行,只是没有显示在我的页面上。
任何人都知道这样做的正确方法应该是什么?非常感谢!