ASP.NET Web フォームを使用する場合、プロジェクトを構成する主な方法が 2 つあります。
1) 多数の .aspx ファイル (コード ビハインド ファイルを含む) と、場合によってはいくつかの .ascx ファイル (コード ビハインド ファイルを含む) がある。
2) 多くの .cs ファイル (クラス ファイル) に依存し、クラスに Controls.Add() などですべてを構築させます。
上記の最初の方法では、大量の aspx ファイルと ascx ファイルが生成され、.cs ファイルはほとんど生成されません。上記の 2 番目の方法では、多数の .cs ファイルが生成されますが、aspx および ascx ファイルは非常に少なくなります。
プロジェクトを構築するための「ベストプラクティス」の方法はありますか? マイクロソフトはこれらの手法のいずれかを推奨していますか? 2 つのスタイルのどちらがより一般的に使用されているかについての情報はありますか?