2009-06-08 53 views
0

我正在使用MS Ajax工具包,并希望能够异步地向我的用户显示状态消息。我有一个更新面板包裹在一个文本框中,这是任何更新消息的理想目的地。在更新面板中,我有一个触发器指向页面上唯一按钮的单击事件。我能够拨打电话的方法没有问题阿伯当我在漫长过程的开始不喜欢asp.net - 如何在一个漫长的过程中异步更新文本框

thisTextbox.text = "I know this is silly"; 

一些愚蠢的......我没有得到网页上的任何更新。我明显失去了一些东西,任何帮助,你可以给予赞赏。谢谢

在一个侧面说明,它很容易得到JQuery在ASP.net网站工作?我在几年前使用Dojo尝试和抛弃了它的纯ASP的“解决方案”

吉姆

回答

1

也许我犯错,但你想对我说

thisTextbox.text = "I know this is silly"; 
UpdatePanel1.Update(); 
2

的同步状态更新可能会非常棘手。它通常涉及创建一个单独的线程来执行长操作并在该线程的机制中构建以报告其进度。 GUI然后可以通过定时刷新轮询线程以获得状态。使用更新面板使这个定时刷新看起来更加平滑一些,但刷新页面或使用XMLHTTP请求轮询服务器进度也可以实现同样的效果。