问题标签 [autosave]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2004 浏览

jquery - 自动保存和重新填充大型 ASP.NET 表单的性能良好的方法

我的问题是关于在 ASP.NET 4.0 WebForms 应用程序中实现自动保存的高性能方法。

我已经阅读了很多关于使用各种 jQuery 自动保存插件的内容,但它们似乎都最适合用于最少的输入元素。而且我还没有找到在用户返回表单时再次填充 ASP.NET 表单的解决方案。

我有一个包含很多元素的 FormView,以及一个嵌套的 listview 和 formview。使用 LinqDataSource 填充 FormView 及其子项。

Webserver 是 IIS 7。DB 是通过 Linq to SQL 的 SQL Server,我可以访问 MSMQ 或任何其他所需的服务器组件。

我已经使用一个将表单元素设置为 AutoPostBack 的 UpdatePanel 实现了自动保存,并使用了一些自定义 javascript 来强制异步请求是连续的。这是为了避免 Linq to SQL 中的并发错误。每个 UpdatePanel 异步回发都将整个表单保存到 SQL Server 中的草稿表中。它不是很优雅,但它确实有效 - 慢慢地!

问题是往返太慢了。这会导致在保存期间所做的表单更改不会被保存,并且如果用户在此期间滚动,表单也会跳回保存的元素。

所以我现在想我需要:

  1. 保持相同的方法,从表单中填充 linq 实体并将其保存在 MSMQ 中。然后,当用户提交表单(或者可能在会话结束时,或者他们下次再次登录时)时,我会将其拉出并坚持下去;或者
  2. 使用类似https://github.com/nervetattoo/jquery-autosave/的东西并将序列化的表单数据保存到 MSMQ。这会很快,但问题是当用户在后续会话中返回表单时,我不确定如何将数据放回 ASP.NET 表单中。

我还考虑过尝试在每个回帖中仅保存“发送”表单输入值。我可以在字典中执行此操作并在 MSMQ 中维护字典。

顺便说一句,我不能使用缓存或会话,因为即使用户关闭浏览器,我也必须确保保留表单数据。所以我需要更强大的东西。

对您的意见非常感兴趣-非常感谢所有帮助!

干杯..

0 投票
1 回答
3393 浏览

ruby-on-rails - has_one belongs_to 关联 autosave => true 不保存

我有两个模型

pref 对象具有在数据库中设置的默认值,因此在创建板时不需要使用任何信息来创建对象。板的 ID 在 pref 表中。

由于 :autosave=> true 我认为当我创建和保存一个新的 Board 对象时,会自动创建并保存一个 pref 对象。

这不是这样工作的,所以我一定是误解了。

保存板时有没有办法自动保存首选项对象?

先感谢您

0 投票
1 回答
271 浏览

sql - 关闭winform应用程序后sql server中的数据丢失,自动保存选项

SQL Server 中是否有任何 AutoSave 类型的选项。就像我从一个小伙子那里知道的那样,当数据通过应用程序保存到数据库中时,关闭应用程序后,数据库会丢失其数据,并且必须再次将数据输入到数据库中,这是一个错误,以便更正此问题,必须打开数据库的自动保存选项。

这在 SQL Server 中存在吗?如果是,那么我认为默认情况下它总是打开的,因为当我们将任何数据从 winform .net 应用程序保存到 sql server 数据库中时,即使关闭应用程序并再次运行它,数据也不会丢失。

0 投票
2 回答
2060 浏览

spring - Spring MVC:自动保存功能(jQuery、Ajax...)

我想在我的页面上实现“自动保存”功能。我真的不知道如何开始。我得到了一个对象(带有任务列表)。我想每 20 秒提交一次表单,这样用户就不会丢失他们的数据。它不必完全一样。每次提交后,只要没有更改,就应该禁用提交按钮。

我正在使用 Spring MVC。我做了一些研究,但我不是 jQuery、Spring 方面的专家……所以对我来说这一切都很复杂。一个提示或一个工作示例会对我有很大帮助。

这是一个非常复杂的表格(时间表)。一页上有 +/- 50 个文本框(最少,取决于可用任务的数量)

谢谢。

0 投票
1 回答
1448 浏览

save - 使用backbone.js时的“撤消/重做自动保存”与“保存/恢复按钮”

我正在使用backbone.js 构建一个数据输入密集型RIA。我的第一个计划是在我的 UI 上设置“保存”和“取消”按钮,并且只在用户点击保存时将我的模型大块保存。点击取消只会从服务器重新加载模型。这样,用户就不必担心犯不可挽回的错误。

然而,我现在意识到实现撤消/重做可能不会那么困难,因为在恢复模型值时“观察”模型的更改并让视图正确更新自身是多么容易。如果我有撤消/重做,我会选择让我的模型立即保存到服务器。

骨干网喜欢这两种方法之一吗?使用主干的 MVC 风格实现撤消/重做的好方法是什么?

0 投票
1 回答
8214 浏览

flash - 如何使用 as3 (Flash CS5) 自动保存(无对话框)图像

这似乎是一个简单的问题,但我找不到答案。

我有这个代码:

这为我节省了一个图像。我希望它自动保存它而不是像现在这样打开一个对话框。我希望发生这种情况的原因是因为我想在渲染时拍摄每一帧的照​​片(用它制作电影)。

我错过了什么?

0 投票
4 回答
6007 浏览

c# - 将文件保存到特定路径

我有使用 savefiledialog 将 gridview 保存为 html 文件的代码。我想将它保存到特定路径(不使用 savefiledialog)...我该怎么做?

这是我的代码:

我如何在不使用 savefiledialog 的情况下保存它?

0 投票
3 回答
5540 浏览

python - Django 表单想要自动保存用户、客户端和日期时间

我需要一些帮助。

在我的models.py 中,我有一张Note 表格。我想用这个表做的是创建一个表单,用户可以在其中为特定客户在文本字段中输入一些注释。

模型.py

现在,当用户输入注释时,他们应该看到注释文本字段。提交表单后,表单应自动将日期+时间保存为时间和日期。我似乎在使用用户字段。提交表单后,经过身份验证的用户应自动保存。我不确定你怎么能做到这一点。我还想自动保存客户端,以便您访问的客户页面(r'^clients/(?P<client_id>\d+)/$', views.get_client)从该客户端自动保存。

这是我在 forms.py 中写的

表格.py

这里也是我的观点。

视图.py

0 投票
2 回答
1100 浏览

c# - 如何检查 Word 2007 是否调用自动保存到 word 插件?

我在 DocumentBeforeSave 事件处理程序中有一些功能。
只有当用户手动调用保存(按保存按钮)时,这才应该起作用。
但是 word 2007 具有自动保存功能,并且每次自动保存工作时都会引发 DocumentBeforeSave 事件。如何检查是否通过自动保存或用户手动调用保存调用了保存?

0 投票
2 回答
1515 浏览

ruby-on-rails - ActiveRecord 自动保存:false 似乎不起作用

根据文档:autosave => false当您保存父级时,关联设置不应保存这些关联。这似乎对我不起作用。我刚刚创建了一个香草 Rails 3.0.8 应用程序,这就是我得到的:

什么??为什么救了bars

我觉得我正在服用疯狂的药丸!!我错过了什么?

更新:看起来好像accepts_nested_attributes_for自动保存子项,即使它们不是使用嵌套属性功能构建的。它认为这是一个错误。