Je suis novice en matière de développement de sites Web. Je voudrais créer un formulaire Web qui contiendrait des contrôles définis dans un fichier XML. Cela signifie que je vais lire le fichier XML dans la fonction Page_Load et créer dynamiquement et nommer tous les contrôles tels que définis dans le fichier. Cela semble très facile.Organisation de contrôles créés dynamiquement sur un formulaire Web
J'ai cependant un autre problème, à savoir la disposition. Lorsque j'ajoute un nouveau contrôle à mon formulaire, il est placé à côté du contrôle qui a été créé précédemment. Comment puis-je les placer l'un en dessous de l'autre ou mettre des espaces avant et entre eux? Je pensais que l'utilisation du contrôle PlaceHolder m'aiderait, mais je n'ai pas trouvé de propriétés qui changeraient la position des contrôles parentés par lui.
Voici comment créer un contrôle unique:
Label lbl = new Label();
lbl.ID = "lbl";
lbl.Text = "Test";
PlaceHolderMain.Controls.Add(lbl);
Merci pour votre aide à l'avance,
Mariusz.
Je pense que cela couvre à peu près la plupart des options disponibles. Très bonne réponse! +1 – Cerebrus