Когда вы должны использовать стандартные HTML-теги / входы и когда вы должны использовать элементы управления asp.net? - PullRequest
2 голосов
/ 16 сентября 2008

Когда я собрал каждую страницу asp.net, стало ясно, что большую часть времени я мог бы использовать стандартные теги html так же легко, как элементы управления webforms. Когда это так, что является приманкой элементов управления веб-формами?

Ответы [ 2 ]

5 голосов
/ 16 сентября 2008

Элементы управления HTML будут выводиться намного быстрее, чем элементы управления сервером, поскольку на части сервера ничего не требуется. Он буквально копирует разметку на странице ASPX.

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

Общее правило:

Если он статический (т. Е. Вам не нужна программная поддержка), сделайте его элементом управления HTML. Элементы управления HTML можно легко «обновить» до серверных элементов управления, так что в дальнейшем не будет проблем с обслуживанием real .

2 голосов
/ 16 сентября 2008

Элементы управления Webform имеют больше встроенных функций на стороне сервера (ловушки, методы и атрибуты на стороне сервера), я склонен использовать элементы управления HTML только тогда, когда мне требуется высокая степень форматирования (стиля), поскольку это обходит способ рендеринга .Net это элементы управления (которые иногда могут быть очень странными).

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