2009-07-15 3 views
0

두 개의 aspx 페이지에서 사용해야하는 방법이 있습니다. 이 메서드는 데이터 액세스 계층에서 메서드를 호출합니다. 이 방법은 35 줄입니다. 이 메소드는 UI 요소를 사용하지 않습니다.두 개 이상의 aspx 파일에서 같은 방법 만들기

내 프로젝트의 구조는 다음과 같습니다.

Solution MyProject 
- BaseWeb 
- CommonLib 
- DataAccessLayer 

내 데이터 접근 층 LLBLGen 프로 (AN O/R 매퍼)이 층은 또한 비즈니스 계층으로 작동하고 생성된다.

질문 : botn aspx 파일에서이 방법을 만들거나 CommonLib에서이 방법을 이동하고 aspx 페이지에서 호출해야합니까?

감사합니다.

+0

http://en.wikipedia.org/wiki/DRY –

답변

0

후자. 코드 중복은 나쁜 코드 냄새입니다.

0

UI 요소를 사용하는지 여부에 따라 컨트롤로 사용하거나 CommonLib로 이동하십시오.

0

DRY - 반복하지 마세요. 일반적인 방법은 두 페이지 모두에서 사용할 수있는 클래스로 리팩터링되어야합니다.