Différences entre les controles Panel et PlaceHolder en asp.net

Signaler
Messages postés
32
Date d'inscription
vendredi 12 septembre 2003
Statut
Membre
Dernière intervention
4 avril 2007
-
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Bonjour,
Je souhaiterais avoir un avis sur les principaux avantages/inconvénients à utiliser un controle PlaceHolder vs un controle Panel dans une page web comme conteneur de webcontroles instanciés dynamiquement.
En effet, mis à part les propriètés d'apparences du controle Panel, j'ai du mal à envisager des cas d'utilisation ou ils ne seraient pas interchangeables.

Merci.

1 réponse

Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
28
Coté Code-Behind, il n'y a presque aucune difference, comme tu le dis
il n'y a juste que les propriétés d'apparence, et pour pouvoir changer
les propriétés d'apparence, il faut entourer tout tes elements enfant
d'un div



Sinon coté code aspx, l'avantage c'est qu'on peut mettre ses composants directement dedans



Dans la plupart des cas, j'utilise un placeHolder, je n'ai d'ailleur
pas le souvenir d'avoir utilisé un panel, je trouve que les panels ...



Mais les panels peuvent être utile si tu veux entourer tes enfants d'un
div, et lui mettre une classe pour t'amuser avec les styles ...

<hr>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr