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

时间:2009-07-15 11:54:04

标签: file projects-and-solutions llblgenpro

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

我的项目结构是这样的。

Solution MyProject
 - BaseWeb
 - CommonLib
 - DataAccessLayer

我的数据访问层是从LLBLGen Pro(一个O / R映射器)生成的,该层也表现为业务层。

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

感谢。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

干 - 不要重复自己。应该将一个常用方法重构为可用于两个页面的类。