1

我有一个大问题,但对你来说很容易,我以前必须解决它,现在除了修复它我别无选择。这是我得到的:

如果我将数据发送到数据库,一切正常,但如果在某些情况下用户决定重新上传页面,在再次发送之前发送的相同信息,数据库将保存它。我怎样才能避免这种情况?我不希望每当页面重新上传信息时一次又一次地发送!这将是一场灾难!

感谢帮助!

4

1 回答 1

1

您需要做的是使用 Post/Redirect/Get 模式:

http://en.wikipedia.org/wiki/Post/Redirect/Get

这种模式正好解决了你的问题。

基本上,在数据库更新后,立即将用户重定向到其他页面(带有诸如“更新成功!”之类的消息)。

于 2013-03-09T20:56:10.833 回答