2009-07-15 26 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

幹 - 不要重複自己。一個常用的方法應該被重構成一個可供兩個頁面使用的類。

相關問題