gpt4 book ai didi

asp.net - ASP.NET Webforms 项目结构的最佳实践

转载 作者:行者123 更新时间:2023-12-04 12:11:10 25 4
gpt4 key购买 nike

使用 ASP.NET webforms 时,我看到了两种主要的项目结构方式:

1)有很多 .aspx 文件(包括代码隐藏文件)和一些 .ascx 文件(带有代码隐藏文件。

2)依赖大量的.cs文件(类文件),让类用Controls.Add()等构造一切。

上面的第一种方法会产生很多 aspx 和 ascx 文件,而很少有 .cs 文件。上面的第二种方法会产生很多 .cs 文件,但很少有 aspx 和 ascx 文件。

是否有“最佳实践”的方式来构建项目? Microsoft 是否推荐其中一种技术?有没有关于这两种风格中哪一种更常用的信息?

最佳答案

我会坚持第一种方法。以编程方式创建某些控件非常繁琐(或困难)。

GridViewListView例如,创建一个带有 GridView 的 *.aspx 页面,该页面具有带有模板列的自定义模板。然后运行您的应用程序,在 ASP.NET 临时目录中找到 *.dll,反编译该类并查看代码是多么困惑和复杂。随着时间的推移维护它和/或进行更改将是非常困难的。

另一方面,只要您尝试保持平衡,拥有一些声明性代码也不错。

关于asp.net - ASP.NET Webforms 项目结构的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com