我想知道是否有人有一种简单的方法将 javascript 事件处理程序连接到服务器端发生的事件。我有一个长期运行的流程,其中包含很多步骤,并且希望随着步骤的转换,客户端不断更新新信息。这会涉及某种轮询机制吗?
最佳答案
每隔一段时间从客户端发送一个 AJAX 或 JSON 请求,请求 status.xml
。然后,在服务器上,当某些内容发生变化时,只需像在控制台中一样快速将新行写入 status.xml
。您可以在 Javascript 中使用 setInterval( function, timeBetweenRuns )
定期执行此操作。
关于ASP.net 服务器事件在客户端处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3151871/