0

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

4

2 回答 2

1

尝试这个

if (!IsPostBack)
        {
            do something

        }
于 2013-04-05T13:37:34.993 回答
0

您可以使用Page.IsPostBack 属性

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

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

于 2013-04-05T13:37:56.007 回答