使用 ASP.NET 网络表单时,我看到了两种主要的构建项目的方法:
1)有很多 .aspx 文件(包括代码隐藏文件),可能还有一些 .ascx 文件(带有代码隐藏文件。
2)依赖大量的.cs文件(类文件),并让类用Controls.Add()等构造一切。
上面的第一种方法会产生很多 aspx 和 ascx 文件,而 .cs 文件很少。上面的第二种方法会产生大量的 .cs 文件,但会产生非常少的 aspx 和 ascx 文件。
是否有构建项目的“最佳实践”方式?Microsoft 是否推荐其中一种技术?有没有关于这两种风格中哪一种更常用的信息?