Подтвердить что ты не робот

Как не отображать панель управления как <div>

Я использую Asp.net 4 и С#.

У меня есть общий веб-контроль <asp:Panel>. Насколько я понимаю, если панель видима, она отображается в браузере как тег <div></div>.

Я хотел бы знать, возможно ли изменить это поведение и отобразить содержимое панели без отображения ее <div>.

  • Любая идея, как это сделать?
  • Можно ли использовать другой элемент управления вместо панели?

Пример кода будет оценен с благодарностью!

4b9b3361

Ответ 1

Простой:

use PlaceHolder or  Literal

он отображает только то, что у него есть - ничего больше не меньше.

Ответ 2

Если вы используете элемент управления ASP.NET PlaceHolder, вы не получите теги div.

Конечно, если вы используете PlaceHolder, вы не получите HTML-элемент для этого (т.е. тег DIV), поэтому вы не можете установить такие как BackImageUrl или Wrap и т.д. на элементе управления.