【发布时间】:2016-08-24 17:38:16
【问题描述】:
我在 azure 上有一个 webapp,它是使用 ASP.net、JavaScript 和 Html 开发的。每当我在后台更新我的服务器时,我希望任何正在使用或页面已经打开的人,他们应该看到新内容而无需刷新他们的页面。有可能吗?
【问题讨论】:
-
SignalR 是一种解决方案
标签: asp.net-mvc azure-web-app-service azure-web-roles
我在 azure 上有一个 webapp,它是使用 ASP.net、JavaScript 和 Html 开发的。每当我在后台更新我的服务器时,我希望任何正在使用或页面已经打开的人,他们应该看到新内容而无需刷新他们的页面。有可能吗?
【问题讨论】:
标签: asp.net-mvc azure-web-app-service azure-web-roles
AJAX 允许用户和网站之间更轻松、更快捷的交互,因为页面不会重新加载以显示内容。我们可以通过setInterval调用ajax函数。
setInterval(ajaxCall, 60000); //60000= 1min
function ajaxCall() {
//do get request and update new content to page
}
如果还是不能满足你的要求,请尝试开发者提供的方法。这里是the document,供您开始使用 Signalr。
【讨论】: