私はユーザーが色とサイズを選択できるWebページを構築しています。これらが選択されると、インベントリが存在するかどうかを調べるためにルックアップを実行し、これに基づいていくつかのUI要素を更新する必要があります。デザイン決定 - Javascript配列またはhttpハンドラー
多次元のJavaScript配列(すべてのページインスタンスに対して10〜50レコードしかありません)にすべての単一の商品データを置き、クライアント側のルーチンを書くことは、2つの理由があります。 1つはUIを高速に保ち、2つはサーバーへのコールバックを最小限に抑えるためです。私がこのソリューションで心配しているのはコード臭です。
代わりに、HTTPハンドラとJSONを使用するAJAXの純粋な手法、あるいは両方を少し混ぜたハイブリッドを使用することを考えています。私の質問は、ASP.Net 2.0スタックを使用して、この問題に対する最善の解決策について考えていますか?
[編集]
私はまた、このページは、SharePoint環境で実行されることを言及する必要があります。
+1あなたは良い点を作っています。 – James
ユーザーが選択する前にクライアントサイドスクリプトが唯一の検証でない限り、同意します。クライアントサイドスクリプトを使用すると、ユーザーは配列を変更して、本当に在庫切れのものを選択することができます。 –
私はこの回答に同意します。追加する1つの追加事項:ユーザーは、ブラウザを長時間開いたままにすることができます。オプション1を指定すると、悪い/古いデータに基づくアクションを処理する方法が必要になります。 – AaronSieb