我正在使用MS Ajax工具包,并希望能够异步地向我的用户显示状态消息。我有一个文本框周围的更新面板,这是任何更新消息的理想目标。在更新面板中,我有一个触发器,指向页面上唯一按钮的单击事件。当我做一些愚蠢的事情时,我能够毫无问题地调用方法。
thisTextbox.text = "I know this is silly";
在我漫长的过程开始时......我没有在页面上获得任何更新。我显然缺少一些东西,你能给予的任何帮助都会受到赞赏。感谢
在旁注中,很容易让JQuery在ASP.net网站上工作?几年前我尝试过DOJO,并将其放弃用于纯粹的asp“解决方案”
吉姆
答案 0 :(得分:2)
同步状态更新可能很棘手。它通常涉及创建一个单独的线程来执行长操作并构建一个机制,以便该线程报告其进度。然后,GUI可以通过定时刷新轮询线程以获取状态。使用更新面板使这个定时刷新看起来更平滑,但是可以通过刷新页面或使用XMLHTTP请求轮询服务器以获得进度来实现相同的目的。
答案 1 :(得分:1)
也许我弄错了,但你试过说
thisTextbox.text = "I know this is silly";
UpdatePanel1.Update();