可能重复:
ASP.NET Forms autosave
我正在寻找有关如何在ASP.NET 4.0中实现“自动保存”功能的一般指导。我有一个带有选项卡式界面的应用程序(AJAX Control Toolkit),用户可以在任何给定时间在各种字段和选项卡中进行更改。我需要在每次对字段进行更改时为(1)创建自动保存,以及(2)每隔3秒(或不是)保存所有内容。
我从来没有实现过这样的东西,我正在寻找指导。显然,我假设有一些涉及的AJAX,我只是不知道如何去做。
答案 0 :(得分:0)
使用ASP.NET AJAX的Web服务:
您使用网络服务将数据发送到服务器。您可以附加到输入控件的更改事件(或者也是lostfocus事件),当它触发时,调用Web服务。对于每X秒,使用window.setTimeout或window.setInterval,并进行调用以将所有页面数据发送到服务器。
我不知道它是否会通过频繁发送数据来表现良好;你确定你需要两个都做吗?
答案 1 :(得分:0)
一种简单的方法是