Condividi tramite


Procedura: aggiungere controlli server Web XML a una pagina Web Form (Visual Studio)

Aggiornamento: novembre 2007

Aggiungere i controlli server Web Xml nel punto della pagina in cui si desidera che venga visualizzato l'output.

Per aggiungere un controllo server Web XML a una pagina Web Form

  1. Dalla scheda Standard della Casella degli strumenti trascinare un controllo Xml nella pagina.

  2. Caricare i dati XML che si desidera visualizzare nel controllo impostando la proprietà Document o DocumentSource oppure inserendo i dati XML tra i tag di apertura e di chiusura del controllo. Per informazioni dettagliate, vedere Procedura: caricare dati XML nel controllo server Web XML.

    Nota:

    Accertarsi che, al momento dell'esecuzione, l'applicazione disponga delle autorizzazioni appropriate per la lettura del file XML. Per informazioni, vedere Autorizzazione ASP.NET.

Per aggiungere un controllo server Web XML a una pagina Web Form a livello di codice

  1. Creare un'istanza del controllo Xml e impostare le relative proprietà, come illustrato nel seguente esempio di codice:

    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. Aggiungere il nuovo controllo all'insieme Controls di un contenitore già presente nella pagina, come illustrato nel seguente esempio di codice:

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

    I controlli aggiunti dinamicamente a una pagina Web Form non diventano automaticamente parte dello stato di visualizzazione della pagina. Quando una pagina effettua un round trip al server, non vengono salvati né i controlli né i relativi valori. È pertanto necessario salvare manualmente lo stato di ogni controllo generato in modo dinamico di cui si desidera mantenere i valori. Per informazioni dettagliate, vedere Cenni preliminari sulla gestione dello stato ASP.NET.

Vedere anche

Riferimenti

Cenni preliminari sul controllo server Web XML