クライアント側の開発のためにjqueryとノックアウトを使用しています。私のアプリケーションはasp.net mvc4で構築されています。
私のページには、チェックボックスの配列を生成するコントロールがあります。私が持っている動作は、チェックボックスがオンまたはオフになっているときに、サーバー側の呼び出しが行われてデータをレンダリングすることです。この呼び出しは、サーバー側で重い処理を行います。
ユーザーがやって来て、チェックボックスリストをすばやく「チェック」「チェック」「チェック」して、複数のサーバー側の呼び出しを行うのではないかと心配しています。
この状況でサーバーへの複数の呼び出しが発生しないようにするための提案を探していますか? ユーザーがチェックボックスをチェックした後、他のチェックボックスをチェックするのを待つ時間を与えるために、遅延を検討しました。これを行うためのよりエレガントな方法はありますか?