現在、1 つの aspx ページに 7 つのユーザー コントロールが配置されており、その一部はメニュー、フッター、ヘッダーなどとして作成されています。
常に Web ユーザー コントロールを利用して、さまざまなページ コンポーネントを分離するのが良い方法かどうか疑問に思っています。aspx ページで比較的多数のコントロールが使用される場合、ページの読み込みやサーバーの応答性など、パフォーマンスに実際の影響はありますか?
また、ユーザー コントロールをキャッシュするためのオプションであることにも気付き@ OutputCache
ました。ヘッダー、フッター、およびこれらの種類のユーザー コントロールに @ OutputCache を適用することをお勧めします。