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

防止页面刷新时重复插入数据库-Asp.net,asp.net,duplicates,postback,records,Asp.net,Duplicates,Postback,Records,(ASP.NET) 当用户在回发后刷新页面时,如何防止在数据库中插入重复记录。我知道它可以通过重定向页面来处理。它还通过检查存储过程中是否存在相同的条目来处理。但有时这并不能满足要求。我只是想知道是否有其他好的做法来代替重定向页面。 (我知道它也可以处理使用AJAX的问题,但我不使用AJAX)试试这个 if (!IsPostBack) { do something } 你可以使用 在上面的代码示例中,如果页面是回发,则不会执行任何代码(

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

试试这个

if (!IsPostBack)
        {
            do something

        }
你可以使用

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

您可以使用?
private void Page_Load()
{
    if (!IsPostBack)
    {
        //logic 
    }
}