我有两件事要做
在按钮单击事件上,我需要
- 显示动画 gif
- 开始长时间的任务来计算或做任何需要时间的事情
虽然我只是做了测试来实现这一点,但我想
void dothings()
{
showWait();
doStuff();
}
接着
void dothings()
{
Task task1 = new Task(() => showWait());
task1.Start();
doStuff();
}
public void showWait()
{
var img = "<img src=\"images/Earth3_movie.gif\" />";
DivSerpRes.InnerHtml = img;
}
仍然只有当doStuff()
页面最终完成时才会呈现动画......
我怎样才能把它做好?
编辑
使用 asp.net 4.0 网络表单