首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个aspx文件中创建相同的方法

在多个aspx文件中创建相同的方法
EN

Stack Overflow用户
提问于 2009-07-15 11:54:04
回答 3查看 55关注 0票数 0

我有一个方法,我必须在两个aspx页面中使用。此方法调用数据访问层中的方法。此方法的长度为35行。此方法未使用任何UI元素。

我的项目结构是这样的。

代码语言:javascript
复制
Solution MyProject
 - BaseWeb
 - CommonLib
 - DataAccessLayer

我的数据访问层是从LLBLGen专业版(一个O/R映射器)生成的,并且这一层的行为也是业务层。

问题是,我是应该在botn aspx文件中创建这个方法,还是应该在CommonLib中移动这个方法,然后在aspx页面中调用它?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-15 11:56:18

后者。代码重复是一种糟糕的代码味道。

票数 0
EN

Stack Overflow用户

发布于 2009-07-15 11:56:28

可以将其作为控件使用,也可以将其移动到CommonLib中,具体取决于它是否使用UI元素。

票数 0
EN

Stack Overflow用户

发布于 2009-07-15 11:56:44

DRY --不要重复你自己。应该将公共方法重构为对两个页面都可用的类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1130946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档