Partager via


Comment : ajouter des contrôles serveur Web XML à une page Web Forms (Visual Studio)

Mise à jour : novembre 2007

Ajoutez des contrôles serveur Web Xml à l'emplacement de la page où vous souhaitez que la sortie apparaisse.

Pour ajouter un contrôle serveur Web XML à une page Web Forms

  1. À partir de l'onglet Standard de la boîte à outils, faites glisser un contrôle Xml dans la page.

  2. Chargez les données XML que vous souhaitez afficher dans le contrôle en définissant la propriété Document ou DocumentSource ou en plaçant les informations XML entre les balises d'ouverture et de fermeture du contrôle. Pour plus d'informations, consultez Comment : charger des données XML dans le contrôle serveur Web XML.

    Remarque :

    Assurez-vous que lorsque votre application s'exécute, elle dispose des autorisations appropriées pour lire le fichier XML. Pour plus d'informations, consultez Autorisation ASP.NET.

Pour ajouter par programme un contrôle serveur Web XML à une page Web Forms

  1. Créez une instance du contrôle Xml et définissez ses propriétés, comme le montre l'exemple de code suivant :

    Dim myXML As System.Web.UI.WebControls.Xml = _
        New System.Web.UI.WebControls.Xml()
    myXML.DocumentSource = "SourceDoc.xml"
    myXML.TransformSource = "SourceTrans.xsl"
    
    System.Web.UI.WebControls.Xml myXML = 
        new System.Web.UI.WebControls.Xml();
    myXML.DocumentSource = "SourceDoc.xml";
    myXML.TransformSource = "SourceTrans.xsl";
    
  2. Ajoutez le nouveau contrôle à la collection Controls d'un conteneur qui est déjà sur la page, comme le montre l'exemple de code suivant :

    PlaceHolder1.Controls.Add(myXML)
    
    PlaceHolder1.Controls.Add(myXML);
    
    Remarque :

    Les contrôles que vous ajoutez de façon dynamique à une page Web Forms ne sont pas automatiquement inclus dans l'état d'affichage de la page : ni les contrôles ni les valeurs ne sont enregistrés lorsqu'une page effectue un aller-retour vers le serveur. Vous êtes dès lors responsable de l'enregistrement de l'état de tout contrôle généré dynamiquement dont vous souhaitez conserver les valeurs. Pour plus d'informations, consultez Vue d'ensemble de la gestion d'état ASP.NET.

Voir aussi

Référence

Vue d'ensemble du contrôle serveur Web XML