【发布时间】:2013-03-09 20:32:16
【问题描述】:
我有一个大问题,但对你来说很容易,我以前必须解决它,现在除了修复它我别无选择。这是我得到的:
如果我将数据发送到数据库,一切正常,但如果在某些情况下用户决定重新上传页面,在再次发送之前发送的相同信息,数据库将保存它。我怎样才能避免这种情况? 我不希望每当页面重新上传信息时一次又一次地发送!这将是一场灾难!
感谢您的帮助!
【问题讨论】:
-
你目前有什么..?显示一些代码可能更容易,以便其他可能选择回答/帮助您的人可以从逻辑上看到您在做什么。您也可以编写一些 SQL 逻辑来检查 Record Exist 是否已经存在,这意味着您将不得不进行一些 Session 跟踪,或者提出您自己的 Delta 类型,但是一旦显示代码就可以提供更多建议。
-
同一个主题的文章已经准备好很多了。 stackoverflow.com/questions/5381162/…codeproject.com/Articles/68371/…
-
我可以很容易地想到3个解决方案,但是如果没有涉及您的回发处理和数据库调用的代码,就很难帮助您。
-
实际上这就是整个代码,它只是一个按钮,用于保存从数据库中的文本框中获取的信息。仅此而已。
-
感谢@Aristos 的工作