Я прочитал информацию в этом вопросе: Управление по сравнению со стандартным HTML , но я все еще в замешательстве.
Ситуация была, когда меня попросили сделать веб-проект, где я сделалмастер.Когда я закончил с проектом, все спросили, почему я использовал <asp:Wizard...>
.Я думал, что это было то, о чем просили, но, видимо, нет, поэтому после этого меня убедили, что серверные элементы управления были просто инструментами для создания прототипов.
Однако в следующем проекте я выполнял запросы к БД через код C #позади и загрузил результаты через HTML.Затем меня спросили, почему я не использовал gridview и набор данных.
У кого-нибудь есть список плюсов и минусов, почему они решили использовать определенные HTML-элементы управления для конкретных серверных элементов управления и почему?Я думаю, я ищу список ... какие серверные элементы управления можно использовать и почему?
РЕДАКТИРОВАТЬ: я думаю, что этот вопрос является открытым, поэтому я уточню несколько более конкретных вопросов ...
Можно ли использовать очень простые элементы управления, такие как asp: Label, или они просто теряют пространство?Кажется, что в противном случае было бы трудно получить доступ к html в коде.
Есть ли несколько элементов управления, которые никогда не следует использовать?
Есть ли у кого-нибудь хороший ресурс, который покажет мне плюсы и минусы каждого элемента управления?