Quiero saber cuál es la diferencia entre Panel
de control en asp.net y div
con runat="server"
? Dado que ambos se representan como div
.diferencia entre el control y el panel Div
¿Cuál es el mejor (condiciones)?
Quiero saber cuál es la diferencia entre Panel
de control en asp.net y div
con runat="server"
? Dado que ambos se representan como div
.diferencia entre el control y el panel Div
¿Cuál es el mejor (condiciones)?
El código
<asp:Panel id="abc" runat="server">
es exactamente lo mismo que si lo hace:
<div id="abc" runat="server">
que prestan el mismo, pero es la funcionalidad con otros WebControls que el Grupo es el más utilizado, y el control web del Panel le da más control bajo código subyacente ya que expone más propiedades.
La diferencia es que Panel
es un control web que le dará más propiedades sobre div en el código detrás del archivo, ya que es un control web que requerirá más procesamiento para generar HTML.
El control del panel tiene la propiedad viewstate, mientras que div
no.
Realmente depende de su uso. Si prefiere tener control sobre más propiedades, use el control del panel, de lo contrario use el control div.