0

私はグリッドビューを持っていて、それに対して多くの操作を行っています。今、ユーザー コントロールを追加するか、コードを追加し続けるかを考えていました。

gridview はユーザー コントロール自体にあります。

4

1 に答える 1

0

必要な数のユーザー コントロールを使用する場合、制限やパフォーマンスの問題はありません。

もちろん、ユーザー コントロールにビジネス ロジックを実装すると、パフォーマンスに影響を与える可能性があります。

ユーザーコントロールのパフォーマンスは、それらで処理しているポストバックにも依存します。

これは、次の 2 つの方法で軽減できます。

  1. ユーザーコントロールが最初の読み込み時にすべてのデータをキャッシュし、明示的に指示されない限り(通常は下位レベルのサービスからのイベントによって)再読み込みしないようにしてください。
  2. すべてのコントロールが、データを再利用できる一連の共通サービスを使用していることを確認してください。たとえば、2 つのコントロールが顧客リストにアクセスする必要があり、それらが同じ要求セッションのコンテキストで実行されている場合、必要な顧客リストのルックアップは 1 つだけです。
于 2013-05-09T11:04:14.103 に答える