(ASP.NET) 当用户在回发后刷新页面时,如何防止在数据库中插入重复记录。我知道它可以通过重定向页面来处理。它还通过检查处理存储过程中是否存在相同的条目。但这有时候不会满满的要求。我只是想知道有没有其他好的做法而是重定向页面。 (我知道它也可以使用AJAX处理,但我没有使用AJAX)
答案 0 :(得分:1)
试试这个
if (!IsPostBack)
{
do something
}
答案 1 :(得分:0)
private void Page_Load()
{
if (!IsPostBack)
{
//logic
}
}
在上面的代码示例中,如果页面是回发,则不会执行任何代码(逻辑)。