Пользовательские элементы управления и композитный веб-сервер управления - PullRequest
3 голосов
/ 25 декабря 2010

Какой подход я предпочитаю, когда речь идет о написании настраиваемого элемента управления в ASP.Net.Должен ли я создать пользовательский элемент управления или создать элемент управления Composite Web Server.А как насчет добавления поддержки дизайнера в составной элемент управления?Чем они отличаются друг от друга и их плюсы и минусы.

Разница с примером каждого будет предпочтительнее.

Ответы [ 2 ]

4 голосов
/ 03 января 2011

В официальной документации есть сравнение: Составной элемент управления и пользовательский элемент управления

Я бы пошел на составной элемент управления, если планирую предлагать элементы управления другим разработчикам, например сторонним разработчикам.контролирует продавцы.Затем я бы добавил возможности конструктора к этим элементам управления.

Но, если я просто хочу разработать элементы управления, выполняющие пользовательские функции в проекте, тогда пользовательские элементы управления легче писать и требуют меньше внутренних знаний ASP.NET..

Примечание : книга Котари очень хороша и должна читаться при разработке составных элементов управления, но этого недостаточно.Поскольку это книга ASP.NET 1.1, в ней нет упоминания об очень важных понятиях, появившихся в ASP.NET 2: понятиях DataBoundControl против DataSourceControl.Все пользовательские элементы управления ASP.NET, появившиеся начиная с .NET 2+, такие как FormView / GridView / DetailsView и ObjectDataSource, SqlDataSource и т. Д., Построены на этих фундаментальных концепциях, которые вообще не рассматриваются в книге.К сожалению, книга никогда не обновлялась, и я не знаю других книг, которые объясняют это достаточно подробно.

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