Freigeben über


Gewusst wie: Hinzufügen von XML-Webserversteuerelementen zu einer Web Forms-Seite (Visual Studio)

Aktualisiert: November 2007

Fügen Sie Xml-Webserversteuerelemente an der Stelle auf der Seite hinzu, an der die Ausgabe angezeigt werden soll.

So fügen Sie ein XML-Webserversteuerelement zu einer Web Forms-Seite hinzu

  1. Ziehen Sie von der Registerkarte Standard der Toolbox ein Xml-Steuerelement auf die Seite.

  2. Laden Sie die XML-Daten, die angezeigt werden sollen, in das Steuerelement, indem Sie die Document-Eigenschaft oder die DocumentSource-Eigenschaft festlegen oder indem Sie die XML-Daten zwischen das Starttag und das Endtag des Steuerelements stellen. Ausführliche Informationen finden Sie unter Gewusst wie: Laden von XML-Daten in das XML-Webserversteuerelement.

    Hinweis:

    Sie müssen sicherstellen, dass die Anwendung während der Ausführung über ausreichende Berechtigungen zum Lesen der XML-Dateien verfügt. Ausführliche Informationen finden Sie unter ASP.NET-Autorisierung.

So fügen Sie einer Web Forms-Seite ein XML-Webserversteuerelement hinzu

  1. Erstellen Sie eine Instanz des Xml-Steuerelements, und legen Sie dessen Eigenschaften fest, wie im folgenden Codebeispiel gezeigt:

    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. Fügen Sie das neue Steuerelement zur Controls-Auflistung eines Containers hinzu, der bereits auf der Seite enthalten ist, wie im folgenden Codebeispiel gezeigt:

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

    Steuerelemente, die Sie dynamisch zu einer Web Forms-Seite hinzufügen, werden nicht automatisch Bestandteil des Ansichtszustands der Seite. Weder die Steuerelemente noch deren Werte werden gespeichert, wenn eine Seite einen Roundtrip zum Server durchläuft. Sie müssen daher den Status aller dynamisch generierten Steuerelemente speichern, deren Werte Sie beibehalten möchten. Ausführliche Informationen finden Sie unter Übersicht über die ASP.NET-Zustandsverwaltung.

Siehe auch

Referenz

Übersicht über das XML-Webserversteuerelement