Практическое руководство. Добавление серверных веб-элементов управления XML на страницу Web Forms

Visual Studio 2010

Обновлен: Ноябрь 2007

Добавляйте серверные веб-элементы управления Xml в том месте страницы, где необходимо вывести выходные данных.

Добавление серверного веб-элемента управления XML на страницу Web Forms

  1. Из вкладки Стандартные панели элементов перетащите на страницу элемент управления Xml.

  2. Загрузите в элемент управления XML-данные, которые требуется отобразить, задав свойство Document или DocumentSource или поместив XML между открывающим и закрывающим тэгами элемента управления. Дополнительные сведения см. в разделе Практическое руководство. Загрузка данных XML в серверном веб-элементе управления XML.

    ab3whb01.alert_note(ru-ru,VS.100).gifПримечание.

    Убедитесь, что при запуске приложения оно имеет соответствующие разрешения на чтение XML-файла. Дополнительные сведения см. в разделе Авторизация в ASP.NET.

Добавление серверного веб-элемента управления XML на страницу Web Forms программными средствами

  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(ru-ru,VS.100).gifПримечание.

    Элементы управления, динамически добавляемые на страницу Web Forms, не становятся автоматически частью состояния просмотра страницы: ни элементы управления, ни их значения не сохраняются, когда страница выполняет круговой путь на сервер. Поэтому необходимо самостоятельно сохранить состояние всех динамически созданных элементов управления, значения которых необходимо сохранить. Дополнительные сведения см. в разделе Общие сведения об управлении состоянием ASP.NET.

Показ: