Reputation: 73918
I use Asp.net 4 and C#.
I have a common web control <asp:Panel>
. It is my understanding that if the Panel is visible it renders in the Browser as a <div></div>
tag.
I would like to know if is possible to change this behavior and display the content of the Panel without rendering its <div>
.
An example of code would be appreciated thanks!
Upvotes: 22
Views: 11865
Reputation: 2055
If you use an ASP.NET PlaceHolder
control then you will not get the div tags.
Of course if you use a PlaceHolder you will not get a HTML element for this (i.e. a DIV tag) so you cannot set properties such as BackImageUrl or Wrap, etc. on the control.
Upvotes: 6
Reputation: 148524
Simple :
use PlaceHolder or Literal
it renders only what it has - nothing more nothing less.
Upvotes: 49