Comment pouvez-vous vous déplacer ASP.Net les contrôles à différents endroits sur le Web formulaire au moment de l'exécution?

Est-il un moyen de "déplacer" un contrôle.

Mon client veut placer un certain morceau de balisage (représentant quelque élément visuel) dans l'un des différents lieux sur la page. Les emplacements sont différents au point que je ne peux pas l'effet de ce changement sur les CSS (en flottant ou quelque chose).

Je considère que le contrôle en plusieurs points avec le décor Visible à "false", puis l'affichage de l'un dans l'endroit qu'ils voulaient faire de cette page.

Toutefois, le code de ce contrôle n'est pas anodin, il y a un couple modèle sections, par exemple. Ayant pour duper cela à plusieurs endroits permettrait d'obtenir difficile. Aussi, je ne veux pas avoir à travailler avec ce contrôle strictement à partir du code-behind pour la même raison.

Donc, je voudrais le mettre dans un endroit sur le formulaire Web, le déplacer sur la base d'où je le veux. Pourrais-je mettre des Espaces réservés dans des endroits différents, ont le contrôle en un seul endroit, puis les retirer et ajouter à la bonne place? Je soupçonne que ce serait le travail.

Quelqu'un a une meilleure idée? Quelle est la meilleure pratique pour cela?

InformationsquelleAutor Deane | 2009-04-03