コースに登録できるフォームを作成したいと考えています。コースの人数は限られています。私は、利用可能な場所の数が表示され、その番号が動的に更新されるページを作成したいので、他のユーザーがコースにサインすると、他のユーザーが変更を見ているコースにサインします。使用可能な場所の数が0に達したら、サインアップボタンを無効にする必要があります。そのようなタスクは実装が容易でなければならないが、私はそれがそうではないと恐れている。私はいくつかのAjaxが関与すると思いますが、サーバー側のカウントを処理する方法は?ウェブサービス?私はこのすべての背後に論理を設計するのに問題があります。ASP .NETのボタンクリック数を動的に追跡する方法
1
A
答えて
2
あなたが探している技術/技術は、サーバープッシュと呼ばれています。
基本的な考え方:クライアントは、サーバー上で起こっているいくつかのイベントに応答する必要があります。
考えられる解決策:
- ポーリングタイムリーにAJAXを経由して、いくつかのサーバーアクション。
- タイムアウトまたはイベントが発生するまでサーバー側で長時間実行するAJAX要求を開いたままにして、取得した結果をクライアントで処理します(サーバーアクションかタイムアウトかを判断します)。必要に応じてクライアントからの接続を再確立します。
と、上記の2つの基本的な変形である2つの解決策があります。また、ソリューションは、使用しているサーバー側のテクノロジに大きく依存します。
Googleは、このテクニックの概要とその実装方法について、短くて非常に有益な記事を持っています。here技術にとらわれない(ほとんど)技術だから、概念や可能な解決策を理解するのに役立つはずです。
0
私はサーバー上のデータベースを使用します。 「コース」テーブルには、「予約」を含む関連テーブルがあります。それらをSQLクエリで追加します。
関連する問題
- 1. ASP .Netの動的JSON
- 2. ASP .NET MVC 2:動的テーマ
- 3. ASP .NET MVC動的列名?
- 4. winform c#.netアプリケーションで動的に追加されたコントロールの値を変更する、動的に追加されたコントロールを追跡する方法
- 5. ASPコントロールを動的に追加する
- 6. .Netコントロールをvb6アプリケーションに動的に追加する方法
- 7. 変数を追跡する一般的な方法
- 8. ASP .NETログインセッションにカスタムデータを追加する方法
- 9. ユーザー数を追跡する方法
- 10. ASP .net Webservice関数のパラメータを非必須にする方法
- 11. ボタンクリック時にメタタグを動的に追加する
- 12. .NETアプリケーションでURLリダイレクトを追跡する方法は?
- 13. 定期的にネットワークの変更を追跡する方法
- 14. ASP .NETで動的にWebページをプラグインする方法(およびプラグインを更新する方法)
- 15. ASP .Net MVC |表示でサブビューを追加する方法
- 16. .Net追跡郵送
- 17. aspを使ってループ内でクラスを動的に追加する方法
- 18. アンドロイド:ボタンクリックで動的なビュー要素を作成する方法
- 19. パフォーマンスを効率的に追跡する方法
- 20. 新しいアイテムを動的に追加するたびに既存のデータを追跡する方法
- 21. 移動するオブジェクトの軌跡を追跡する方法openCV C++
- 22. C# - 動的にロードするユーザーコントロールのボタンクリック
- 23. 追跡する方法EXC_BAD_ACESS
- 24. ASP .NETからテーブルを更新するための動的SQL
- 25. jQuery関数に動的変数を追加する方法
- 26. ASP .NetコアのSwaggerに基本認証ヘッダーを追加する方法
- 27. Railsのモデル変更を自動的に追跡する
- 28. ディレクトリ内のファイルを自動的に追跡する
- 29. jqueryのiframeTrackerプラグインを使用して動的に追加されたiframeのクリックイベントを追跡する方法
- 30. Androidでユーザーの指の動きを追跡する方法