основы управления asp.net - PullRequest
       15

основы управления asp.net

1 голос
/ 09 сентября 2011

Я хотел бы создать форму для заполнения информации о клиенте. Я использую asp.net мастер и контент страницы. Он содержит только простые элементы управления, такие как метка и текстовое поле. Какой контейнер я должен использовать здесь.

  1. таблица (я слышал, таблица очень медленная)
  2. div (используйте css для работы в качестве таблицы)
  3. используйте ul и li

Какой из них хорош здесь и почему ? Не могли бы вы предложить элемент управления, который не указан выше:)

Ответы [ 3 ]

3 голосов
/ 09 сентября 2011

Я голосую за ul и li за div (и определенно за таблицы) ...

Div более эффективны, чем таблицы, но вы не можете вкладывать div внутри определенных элементов (и оставаться совместимыми). Но ul и li предназначены для этого и обычно могут быть вложены без проблем соответствия. Вы также можете использовать хороший тонкий репитер asp.net для создания своей структуры ul / li, и он должен работать намного быстрее, чем рендеринг таблицы данных / таблицы.

1 голос
/ 09 сентября 2011

В дополнение к макету вы можете использовать элементы управления FormView или DetailsView .Они поддерживают двустороннюю привязку данных и переходят из режимов просмотра в режим вставки в режим редактирования.

1 голос
/ 09 сентября 2011

Раньше я использовал таблицы, но с тех пор перешел на DIV. Работая с дизайнерами, гораздо легче (по крайней мере, по моему опыту) дизайнерам нравится писать свои CSS для DIV, а не для таблиц. Div также обеспечивает долговечность HTML, упрощая перестановку вещей в будущем.

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