Asp.net 如何在javascript中检查服务器连接

Asp.net 如何在javascript中检查服务器连接,asp.net,sql-server,indexeddb,Asp.net,Sql Server,Indexeddb,在我的ASP.NET应用程序中,我使用不同的控件创建表单,填写表单后,当我单击“保存”按钮时,如果服务器连接可用,则必须将数据直接保存到Sql server,如果连接不可用,则必须将数据保存到本地IndexedDB Datatbase。稍后,如果连接可用,则应将IndexedDB数据保存到Sql Server,并在成功将数据插入我的Sql Server后删除IndexedDB数据。我想知道如何检查连接是否可用???您可以使用navigator.onLine检查您是否在线 window.addEv

在我的ASP.NET应用程序中,我使用不同的控件创建表单,填写表单后,当我单击“保存”按钮时,如果服务器连接可用,则必须将数据直接保存到Sql server,如果连接不可用,则必须将数据保存到本地IndexedDB Datatbase。稍后,如果连接可用,则应将IndexedDB数据保存到Sql Server,并在成功将数据插入我的Sql Server后删除IndexedDB数据。我想知道如何检查连接是否可用???

您可以使用navigator.onLine检查您是否在线

window.addEventListener('load', function () {
  function onlineStatusChanged(event) {
    alert( 'Now ' + navigator.onLine ? "online" : "offline" );
  }
  window.addEventListener('online', onlineStatusChanged);
  window.addEventListener('offline', onlineStatusChanged);
});

请记住,这并不总是保证是正确的。

您可以使用Ajax检查响应…使用XMLHTTPREQUEST对象。探索这一点

如何使用它,请你放几行代码Manikandan K-很高兴看到你如此频繁地使用IDB标签。然而,现在你心中的5个问题还没有提出足够的业力来结束你的任何问题。这里的人都在花时间回答你的问题,你能花点时间把你的业力提升到一个水平,让你的回答者做出“正确”的决定吗?