2009-07-15 29 views
0

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

我的项目结构是这样的。

Solution MyProject 
- BaseWeb 
- CommonLib 
- DataAccessLayer 

我的数据访问层从LLBLGEN临(一个O/R映射器),并且该层还表现为业务层中产生的。

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

谢谢。

+0

http://en.wikipedia.org/wiki/DRY – 2009-07-15 11:55:54

回答

0

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

0

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

0

干 - 不要重复自己。一个常用的方法应该被重构成一个可供两个页面使用的类。

相关问题