2013-04-05 90 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 
    } 
} 

在代碼上面的例子,如果該頁面是回發然後沒有代碼將被執行(邏輯)。

相關問題