我想製作一個表單,人們可以註冊一個課程。一門課程的人數是有限的。我想創建一個頁面,用戶可以看到有多少地方仍然可用,並且該數字是動態更新的,因此如果另一個用戶簽署課程,另一個用戶可以看到更改。當可用地點的數量達到0時,應該禁用註冊按鈕。這樣的任務應該很容易實現,但恐怕不是。我想有些Ajax會涉及到,但如何處理服務器端計數?網頁服務?我有一個問題來設計背後的邏輯。如何動態跟蹤ASP .NET上的按鈕單擊計數
1
A
回答
2
您正在尋找的技術稱爲服務器推送。
基本思路:客戶端應該響應服務器上發生的一些事件。
可能的解決方案:
- 輪詢及時通過AJAX一些服務器操作;
- 在服務器端保持長時間運行的AJAX請求,直到發生超時或發生事件,然後在客戶端處理獲取的結果(確定它是服務器操作還是僅超時),如有必要,重新建立與客戶端的連接。
和其他一些解決方案,基本上是上述兩種方案的變體。此外,解決方案很大程度上取決於您使用的服務器端技術。
谷歌有一個簡短但非常豐富的文章,介紹這項技術是什麼以及如何實施here。它(幾乎)是技術不可知的,所以它應該可以幫助你理解概念和可能的解決方案。
0
我會在服務器上使用數據庫。對於「課程」表,有一個包含「預訂」的關聯表。將它們添加到SQL查詢中。
相關問題
- 1. 如何跟蹤移動按鈕(未件按鈕)單擊事件
- 2. 如何跟蹤Tweet按鈕點擊?
- 3. AS3 - 跟蹤 - 點擊按鈕
- 4. 按鈕點擊跟蹤
- 5. 如何跟蹤點擊ActionBar上的Share按鈕?
- 6. 跟蹤點擊動態按鈕通過PHP
- 7. 如何向Google +1按鈕添加跟蹤參數,以跟蹤點擊退回
- 8. 如何動態創建按鈕並跟蹤哪些按鈕被按下?
- 9. 執行一個動態的asp按鈕單擊事件
- 10. 跟蹤按鈕點擊Magento與Mixpanel
- 11. 在iframe中跟蹤按鈕點擊
- 12. 跟蹤點擊jQuery創建按鈕
- 13. 使用Google跟蹤代碼管理器跟蹤提交表單按鈕點擊
- 14. 如何動態刪除ListView上的按鈕單擊項目?
- 15. 如何動態打開按鈕上的文本框單擊
- 16. 如何在asp按鈕上單擊打開RadComboBox的DropDown?
- 17. Facebook事件跟蹤 - 按鈕跟蹤
- 18. MVVM跟蹤選定的單選按鈕
- 19. 如何跟蹤Google Analytics中按鈕的點擊率
- 20. 保持對vb6中單擊按鈕的跟蹤?
- 21. 按鈕上的Google Analytics事件跟蹤
- 22. 如何填補上添加按鈕動態值單擊
- 23. 如何編寫函數單擊()爲動態創建的按鈕?
- 24. 計算單擊按鈕的次數
- 25. 如何在asp上顯示Jquery對話框:按鈕單擊
- 26. 如何在按鈕單擊事件(C sharp ASP.NET)上創建動態按鈕?
- 27. 跟蹤Pinterest的PINIT按鈕
- 28. 如何在動態按鈕上創建動態按鈕點擊事件 - VB.net
- 29. SiteCatalyst計數點擊按鈕
- 30. 上按鈕單擊