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
Dalla scheda Standard della Casella degli strumenti trascinare un controllo Xml nella pagina.
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
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";
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.