2013-04-05 91 views
0

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

+1

您可以使用[IsPostback](http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx)? – Dave 2013-04-05 13:36:25

回答

1

试试这个

if (!IsPostBack) 
     { 
      do something 

     } 
0

可以使用Page.IsPostBack property

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

在代码上面的例子,如果该页面是回发然后没有代码将被执行(逻辑)。

相关问题