0
我有一個formview,它使用objectdatasource和默認模式=插入...但在我插入項目後,如果你刷新頁面插入一次又一次....我試過了。回發控制,但無法防止this.Is有無論如何做到這一點?asp.net formview(使用對象數據源)回發插入
我有一個formview,它使用objectdatasource和默認模式=插入...但在我插入項目後,如果你刷新頁面插入一次又一次....我試過了。回發控制,但無法防止this.Is有無論如何做到這一點?asp.net formview(使用對象數據源)回發插入
這是一個常見的基本問題,這是一個有點難以解決。有幾種方法可以處理它。你可以使用的手段來檢測刷新頁面,如下所示:
這是一個服務器端的方法來對事件作出響應;您可以通過編程取消插入。另一種選擇是檢查以前是否發佈過相同的數據,然後不要執行雙重插入。或者,我們使用Telerik的RadAjaxPanel(儘管UpdatePanel也應該如此)來處理這個問題,因爲POST操作是通過AJAX完成的,所以當你刷新它時會刷新原始的GET請求。
你可以證明你用'IsPostBack'試過的代碼嗎? – jadarnel27 2013-04-26 14:38:29