防止在页面刷新时重复插入数据库 - Asp.net

时间:2013-04-05 13:35:34

标签: asp.net duplicates postback records

(ASP.NET) 当用户在回发后刷新页面时,如何防止在数据库中插入重复记录。我知道它可以通过重定向页面来处理。它还通过检查处理存储过程中是否存在相同的条目。但这有时候不会满满的要求。我只是想知道有没有其他好的做法而是重定向页面。 (我知道它也可以使用AJAX处理,但我没有使用AJAX)

2 个答案:

答案 0 :(得分:1)

试试这个

if (!IsPostBack)
        {
            do something

        }

答案 1 :(得分:0)

您可以使用Page.IsPostBack property

private void Page_Load()
{
    if (!IsPostBack)
    {
        //logic 
    }
}

在上面的代码示例中,如果页面是回发,则不会执行任何代码(逻辑)。