Como: Adicionar controles de servidor Web XML a uma página de Web Forms
Adicione controle Xml de servidor Web para o local na página onde você deseja que apareça a saída.
Para adicionar um controle de servidor Web XML a uma página de Web Forms
A partir da guia Padrão da Caixa de ferramentas, arraste um controle Xml para a página.
Carregue os dados XML que você deseja exibir no controle definindo a propriedade Document ou DocumentSource ou colocando o XML entre as marcas de abertura e fechamento do controle.Para obter detalhes, consulte:Como: Carregar dados XML no controle de servidor Web XML.
Observação: Certifique-se de que quando o seu aplicativo for executado, ele tenha as permissões apropriadas para ler o arquivo XML.Para obter detalhes, consulte:Autorização ASP.NET.
Para adicionar um controle de servidor Web XML a uma página de Web Forms programaticamente
Crie uma instância do controle Xml e defina suas propriedades, como mostrado no exemplo de código a seguir:
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";
Adicione o novo controle à Coleção Controls de um contêiner que já esteja na página, como mostrado no exemplo de código a seguir:
PlaceHolder1.Controls.Add(myXML)
PlaceHolder1.Controls.Add(myXML);
Observação: Controles que você adiciona dinamicamente a uma página de Web Forms não farão parte do estado da exibição da página automaticamente — nem os controles nem seus valores serão salvos quando uma página executar processamento no servidor.Portanto você é responsável por salvar o estado de qualquer controle gerado dinamicamente cujos valores você deseja preservar.Para obter detalhes, consulte:Visão Geral sobre o Gerenciamento de Estado do ASP.NET.