我想制作一个表单,人们可以注册一个课程。一门课程的人数是有限的。我想创建一个页面,用户可以看到有多少地方仍然可用,并且该数字是动态更新的,因此如果另一个用户签署课程,另一个用户可以看到更改。当可用地点的数量达到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. 上按钮单击