Создание одного и того же метода в нескольких файлах aspx - PullRequest
0 голосов
/ 15 июля 2009

У меня есть метод, который я должен использовать на двух страницах aspx. Этот метод вызывает метод на уровне доступа к данным. Этот метод имеет длину 35 строк. Этот метод не использует какой-либо элемент пользовательского интерфейса.

Структура моего проекта такая.

Solution MyProject
 - BaseWeb
 - CommonLib
 - DataAccessLayer

Мой уровень доступа к данным генерируется из LLBLGen Pro (преобразователь O / R), и этот уровень также ведет себя как бизнес-уровень.

Вопрос в том, должен ли я создать этот метод в aspx-файлах botn или переместить этот метод в CommonLib и просто вызвать его на aspx-страницах?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 15 июля 2009

Либо используйте его в качестве элемента управления, либо переместите его в CommonLib в зависимости от того, использует ли он элементы пользовательского интерфейса или нет.

0 голосов
/ 15 июля 2009

СУХОЙ - Не повторяйся. Общий метод должен быть преобразован в класс, доступный для обеих страниц.

0 голосов
/ 15 июля 2009

Последний. Дублирование кода - это неприятный запах кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...