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