0

編集可能なグリッドを使用して従業員のレコードを更新/挿入するasp.netのWebページがあります。特定の従業員は、ほぼ 50 ~ 70 の属性を持つことができます。このページを頻繁に使用することを考えると、ページのパフォーマンスが低下する可能性があるため、サーバーへのラウンド トリップやその他の I/O 操作には十分注意する必要があります。

指定された利用可能な列から選択するためにjquery プラグインを使用しています。リストボックスの左側のパネルは、サーバーで読み取られる xml ファイルを使用して入力されます。属性は、単純な文字列、整数、日付など、複数のデータ型です。

この問題は、部門、チームなどのドロップダウン値を含む属性に関係しています。ユーザーがドロップダウンを選択するかどうかに関係なく、最初にページがロードされるときにドロップダウン値の値をロ​​ードする必要がありますか? または、サーバーへの別の往復を行い、選択した属性のドロップダウン値をロードする必要があります。どのアプローチを使用する必要があり、その理由は?

注: 最大 30 から 40 の値で、最大 4 から 6 のドロップダウン属性が存在する可能性があります..

4

1 に答える 1

1

それは、ユーザーがそのドロップダウンリストを必要とする可能性と、追加の Ajax ロードをどれだけ避けたいかの両方に大きく依存します。

これは非常に具体的な問題です。しかし、ドロップダウンリストのアイテムがアイテムごとに実際に変更されない場合は、ページロード中にそれらをロードします。または、ある従業員のドロップダウン リストが他の従業員と同じでない場合は、Ajax を使用して、毎回カスタム ドロップダウン リストを取得できるようにします。

しかし、私が言ったように、あなたの特定の状況に非常に具体的です.

于 2013-03-08T11:12:56.023 に答える