1

aspxページでより多くのクライアント側スクリプトを使用したいと思います。私はこの分野の専門家ではなく、選択肢に少し圧倒されています。まず、ページに何が表示されているか、次に何を達成しようとしているのかを詳しく説明します。

ページ: ページには、ユーザーが要求できるさまざまなタイプの製品のデータをDBからプルするGridView(左側)が含まれています。たとえば、テーブル、椅子、ソファがあるとします。

達成したいこと: ユーザーがGridViewの行(たとえば「テーブル」)をクリックすると、その選択した行のIDとタイトルがページの右側のアコーディオンペインにコピーされます(または同様の表示)。アコーディオンペインのヘッダーは「Product:Table」になります。アコーディオンが展開されるとき、ユーザーはテーブルの色とサイズを指定するオプションがあります(チェックボックス、テキストボックスなどを介して)。つまり、これは基本的に、このページの右側にあるショッピングカート機能です。

また、動的に削除できるように、アコーディオンの各ペインに「削除」ボタンが必要であることも指摘しておく必要があります。

この状況に最適なオプションは何ですか?jQuery、AJAX(AJAX Control Toolkit?)、組み合わせ、または別のツールを使用する必要がありますか?よろしくお願いします。

4

1 に答える 1

1

使いやすく、合理的なドキュメントと優れたオンライン サポートがあるため、私はノックアウト Jsを使用します。一見、バックボーンよりも簡単に見えます(バックボーンはわかりません)。

AJAX Control Toolkit も使用しない限り、使用しません。私は ajax ツールキットが大嫌いです。なぜなら、すべてが「魔法のように」起こるからです。単純なデモに示されている道から外れると、あなたは死んでしまいます。

Knockout には少し時間がかかりますが、javaScript を適度に使用する必要がある Web アプリには最適なフレームワークだと思います。

于 2012-08-23T21:29:13.413 に答える