<分区>
理论上,代码背后的 1000 多行代码是“不好的做法”,如果页面上的大部分代码效果控件怎么办?
例如,如果有 30 个文本框来收集用户数据,但这些文本框会根据问题的答案、可见性、验证等发生变化。
然后您是否应该在类中编写用于验证的方法,这些方法采用文本框集合并禁用验证,或设置可见性?我很难全神贯注于大型代码文件的设计实践。
我想我想知道分解大型文件隐藏代码的最佳实践,这些代码仍然允许轻松控制操作。
<分区>
理论上,代码背后的 1000 多行代码是“不好的做法”,如果页面上的大部分代码效果控件怎么办?
例如,如果有 30 个文本框来收集用户数据,但这些文本框会根据问题的答案、可见性、验证等发生变化。
然后您是否应该在类中编写用于验证的方法,这些方法采用文本框集合并禁用验证,或设置可见性?我很难全神贯注于大型代码文件的设计实践。
我想我想知道分解大型文件隐藏代码的最佳实践,这些代码仍然允许轻松控制操作。
最佳答案
我会根据内容将文本框分组。为每个组创建一个用户控件(使用专用的可视容器)。用户控件可以负责验证和一些计算,但它的可读性很强,如果您正在解决的问题允许的话,它可以在其他地方重用。
另一种选择是使用向导。这可能会更复杂,但如果你有时间,你可以获得不错的结果。
关于c# - 打破 ASP.NET 中文件背后的大型代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24270196/