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