我想也許我做了一些PTC頁面製作的東西;這避免了兩次提交相同的頁面。我需要更多的想法來執行。以asp.net爲例。如何避免用戶打開兩次相同的網頁
0
A
回答
0
最簡單的方法是隱藏按鈕,鏈接按鈕,無論用戶點擊它。這是asp.net應用程序中最簡單的方法。您也可以禁用它,但在這種情況下會發生什麼回發不會發生。所以最好隱藏它。如果你不想把它隱藏然後程序是有點棘手
如
<asp:button id="btn" runat="server" onclientclick="this.style.visibility='hidden';" />
漫長的過程:
如果你看到asp.net頁面的源代碼將其附加的事件按鈕爲
settimeout(__doPostback); etc etc...
因此,如果我們也可以禁用按鈕,但settimeout大於asp.net控件指定的超時時間,所以在用戶點擊它之後,我們的函數將被cal led和禁用按鈕
0
您可以隱藏您的鏈接按鈕後單擊事件出現在您的窗體中。 請嘗試以下
按鈕代碼代碼
<asp:button id="btnName" runat="server" onclientclick="javascript:return disableButton()" OnClick="btnName_Click" />
相關問題
- 1. 避免打開同一個頁面兩次
- 2. 如何檢查window.open()兩次打開相同的頁面
- 3. 如何避免在SlidingDrawer中按兩次相同的listview項目?
- 4. ASP.net c#避免打開同一個窗口兩次
- 5. 如何避免已經打開的帳戶多次登錄
- 6. 如何防止用戶每次多次打開同一頁面
- 7. 如何避免兩次調用Application .CreateForm?
- 8. 如何避免兩次調用System.load?
- 9. 如何避免多次調用python相同的函數?
- 10. 避免兩個字段的值相同
- 11. 避免打印相同的輸出
- 12. 打開同一個php網站兩次
- 13. 如何避免用戶在編輯後再次輸入相同的信息?
- 14. 試圖避免兩次顯示相同的圖像
- 15. TextFSM邏輯 - 避免兩次捕獲相同的數據
- 16. 如何避免構造函數在頁面定義兩次時調用兩次
- 17. 避免每次單擊鏈接時打開相同的對話框
- 18. MYSQL避免插入同一行兩次
- 19. 用不同的標誌打開兩次相同的文件?
- 20. 如何讓OSX打開兩次相同的包?
- 21. 如何避免從多臺機器使用相同的帳戶?
- 22. 我如何避免包括jquery兩次?
- 23. 如何避免節點需要加載相同的模塊兩次
- 24. 如何避免同一用戶多次登錄
- 25. 如何避免多次執行相同的查詢?
- 26. 我如何避免再次加載相同的圖像?
- 27. 如何避免GoogleMap更換相機兩次?
- 28. Android相機意圖保存文件兩次/如何避免
- 29. 如何避免編寫request.GET.get()兩次以打印它?
- 30. 在Perl中,如何避免多次打開文件
歡迎SO。這個頁面如何打開?一條鏈接?一個按鈕? – rcdmk 2012-08-16 21:52:25