4

基本的に同じことを行う 2 つのコントロールを考えてみましょう。たとえば、ページング、並べ替え、およびデータ キャッシュを備えたグリッドビューのようなウィジェットです。どちらも同じ 10,000 行のデータ ソースにバインドされています。1 つはカスタム サーバー コントロールで、もう 1 つはユーザー コントロールです。パフォーマンスに違いがある理由はありますか?

コミュニティがこれについて考えていることをただ不思議に思っています。

4

1 に答える 1

1

2つのコントロールに同じコードが含まれていると仮定すると、パフォーマンスに違いはありません。それらの違いは、コードのコンパイル方法(ユーザーコントロールは、Webアプリケーションのdllに直接コンパイルされ、サーバーコントロールは独自のdllにコンパイルされる)と、コンパイルされるタイミング(単独で、またはWebアプリケーションを使用)です。

コンパイルされると、それらは他のクラスと同じようになります。

于 2010-02-07T01:45:01.747 に答える