【发布时间】:2016-09-20 15:31:25
【问题描述】:
在我花时间制作这个原型之前,我想我会征求其他人的意见。
我在网页上有一个列表,当用户超出范围(蜂窝、无线等)时,我需要用户能够对每个列表项的数据进行更改,并使更改在本地持续存在,直到连接已重新建立。
所以我的想法是使用 SignalR 和浏览器本地存储来实现这一点。
SignalR 是发送/接收实时数据的连接。
如果连接状态为已连接,我照常进行,实时提交表单更改。
如果连接状态为断开连接,则使用本地存储存储修改后的表单数据,直到与hub重新连接,此时我将数据发布到服务器进行保存。
任何人都可以在这方面打洞吗?优点缺点?更好的方法?
我的堆栈是 JavaScript、HTML5、C# API
提前感谢您的想法。
【问题讨论】:
标签: javascript c# signalr local-storage