如何:向 Web 窗体页添加 XML Web 服务器控件 (Visual Studio)

更新:2007 年 11 月

Xml Web 服务器控件添加到页中要显示输出的位置。

向 Web 窗体页添加 XML Web 服务器控件

  1. 从工具箱的**“标准”**选项卡中,将 Xml 控件拖到页面上。

  2. 通过设置 DocumentDocumentSource 属性,或者通过将 XML 放在控件的开始标记和结束标记之间,加载您要显示在控件中的 XML 数据。有关详细信息,请参见 如何:将 XML 数据加载到 XML Web 服务器控件中

    ab3whb01.alert_note(zh-cn,VS.90).gif说明:

    确保应用程序在运行时,具有读取 XML 文件的适当权限。有关详细信息,请参见 ASP.NET 授权

以编程方式向 Web 窗体页添加 XML Web 服务器控件

  1. 创建 Xml 控件的一个实例并设置它的属性,如下面的代码示例所示:

    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. 将该新控件添加到页面上已有容器的 Controls 集合中,如下面的代码示例所示:

    PlaceHolder1.Controls.Add(myXML)
    
    PlaceHolder1.Controls.Add(myXML);
    
    ab3whb01.alert_note(zh-cn,VS.90).gif说明:

    动态添加到 Web 窗体页的控件不会自动成为该页的视图状态的一部分。也就是说,在该页执行到服务器的往返行程时,既不会保存这些控件,也不会保存它们的值。因此,您负责保存想保留其值的任何动态生成的控件的状态。有关详细信息,请参见 ASP.NET 状态管理概述

请参见

参考

XML Web 服务器控件概述