通常は高速に実行されるASP.NETページがありますが、応答に数秒かかる可能性のある外部サービスを呼び出さなければならない場合があります。したがって、ほとんどの場合、このページを通常どおり同期的に実行しますが、サービスを呼び出す必要がある場合は非同期的に実行します。
<%@ Page Async="true" ... %>
コードビハインドでは、必要な場合にのみ非同期コード(イベントハンドラーの設定など)を設定して実行できると思います。非同期イベントハンドラーを設定しない場合、ページは通常どおり同期的に実行され、パフォーマンスへの影響やその他の問題は発生しません。
そのアプローチは完全に問題ないと見なされていますか、それとも問題がありますか?