点击页面上的f5或刷新按钮不应该调用最后一个事件

时间:2013-10-17 12:25:13

标签: javascript asp.net

我正在尝试将图像插入到数据库中,并且在保存一个图像后,我想在浏览器中点击f5或刷新按钮,但是当时插入相同的图像请给我解决方案。

2 个答案:

答案 0 :(得分:0)

几乎没有办法保护自己不要两次插入数据。

最好的方法是存储您的数据,然后重定向到确认页面,比如

protected void btnSavebutton_Click(object sender, EventArgs e)
{
    ItemsSaved();
    Response.Redirect("confirmation.aspx");
}

更多详细信息,请参阅此previous discussion

答案 1 :(得分:0)

看起来您必须进行重定向,而不是将内容发布到同一网站。 它会是这样的:

  

网站与表单 - >发布内容 - >网站保存文件 - >网站表格

我认为你在做的事情如下:

  

网站与表单 - >发布内容 - >网站表格