Cómo: Agregar controles XML de servidor Web a una página de formularios Web Forms (Visual Studio)

Actualización: noviembre 2007

Agregue los controles Xml de servidor Web en el lugar de la página donde desea que aparezca el resultado.

Para agregar un control XML de servidor Web a una página de formularios Web Forms

  1. Desde la ficha Estándar del cuadro de herramientas, arrastre un control Xml a la página.

  2. Cargue los datos XML que desea mostrar en el control; para ello, defina la propiedad Document o DocumentSource o coloque el código XML entre las etiquetas de apertura y cierre del control. Para obtener información detallada, vea Cómo: Cargar datos XML en el control XML de servidor Web.

    Nota:

    Cuando se ejecute la aplicación asegúrese de que tiene los permisos apropiados para leer el archivo XML. Para obtener información detallada, vea Autorización de ASP.NET.

Para agregar un control XML de servidor Web a una página de formularios Web Forms mediante programación

  1. Cree una instancia del control Xml y establezca sus propiedades, como se muestra en el ejemplo de código siguiente:

    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. Agregue el nuevo control a la colección Controls de un contenedor que ya esté en la página, como se muestra en el ejemplo de código siguiente:

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

    Los controles que se agregan dinámicamente a una página de formularios Web Forms no pasan a formar parte del estado de vista de la página automáticamente, ni los controles ni sus valores se guardan cuando una página realiza una recorrido de ida y vuelta al servidor. Por tanto, deberá asegurarse de guardar el estado de los controles generados dinámicamente cuyos valores desee preservar. Para obtener información detallada, vea Información general sobre la administración de estados de ASP.NET.

Vea también

Referencia

Información general sobre XML (Control de servidor Web)