Окончательный шаблон для реализации шаблонных элементов управления с привязкой к данным в ASP.NET - PullRequest
0 голосов
/ 05 марта 2009

Я сейчас работаю над проектом, в котором мы создаем шаблонные элементы управления с привязкой к данным (TDBC) для ASP.NET .

Проблема в том, что, похоже, никто не разработал окончательный образец того, как это сделать - существует 3 или 4 разных «стиля».

Мало того, что многие элементы управления выдают ошибку «невозможно использовать привязку данных, когда элемент управления отсутствует на странице» во время разработки, поэтому очевидно, что в этих элементах управления что-то не так.

Вот пример из MSDN .

Проблема в том, что я натолкнулся на множество похожих, но разных примеров по всей сети.

И если вы посмотрите в Reflector на то, как люди (включая MS) реализовали свой TDBC, вы снова увидите разные подходы.

Если вам известна какая-либо статья, пример кода или библиотека, которая, по вашему мнению, показывает наилучшую практику построения TDBC, сообщите мне.

Спасибо

1 Ответ

2 голосов
/ 05 марта 2009

Я прочитал некоторые статьи в Разработка серверных элементов управления и компонентов Microsoft ASP.NET (Pro-Developer) (Мягкая обложка) . Это довольно хорошо, но устарело. Он проходит через различные аспекты построения серверных элементов управления, от работы с состоянием до полей шаблона.

Более современной книгой, хотя я ее не читал, является Профессиональный серверный контроль ASP.NET 2.0 и разработка компонентов (профессиональные руководства Wrox) Я предполагаю, что это имеет похожее содержание.

Конечно, ни один из них не обязательно касается лучших практик.

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