net example asp c# asp.net panel

c# - example - asp panel asp net



Cómo no procesar un Control de Panel como<div> (2)

Yo uso Asp.net 4 y C #.

Tengo un control web común <asp:Panel> . Tengo entendido que si el Panel está visible, se muestra en el navegador como una <div></div> .

Me gustaría saber si es posible cambiar este comportamiento y mostrar el contenido del Panel sin mostrar su <div> .

  • ¿Alguna idea de cómo hacerlo?
  • ¿Puedo usar otro control en lugar de Panel?

Un ejemplo de código sería apreciado gracias!


Si usa un control ASP.NET PlaceHolder , no obtendrá las etiquetas div.

Por supuesto, si usa un PlaceHolder no obtendrá un elemento HTML para esto (es decir, una etiqueta DIV), por lo que no puede establecer propiedades como BackImageUrl o Wrap, etc. en el control.


Sencillo :

use PlaceHolder or Literal

rinde solo lo que tiene, nada más y nada menos.