Практическое руководство. Добавление серверных веб-элементов управления XML на страницу Web Forms
Обновлен: Ноябрь 2007
Добавляйте серверные веб-элементы управления Xml в том месте страницы, где необходимо вывести выходные данных.
Добавление серверного веб-элемента управления XML на страницу Web Forms
Из вкладки Стандартные панели элементов перетащите на страницу элемент управления Xml.
Загрузите в элемент управления XML-данные, которые требуется отобразить, задав свойство Document или DocumentSource или поместив XML между открывающим и закрывающим тэгами элемента управления. Дополнительные сведения см. в разделе Практическое руководство. Загрузка данных XML в серверном веб-элементе управления XML.
Примечание. Убедитесь, что при запуске приложения оно имеет соответствующие разрешения на чтение XML-файла. Дополнительные сведения см. в разделе Авторизация в ASP.NET.
Добавление серверного веб-элемента управления XML на страницу Web Forms программными средствами
Создайте экземпляр элемента управления 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";
Добавьте новый элемент управления к коллекции Controls контейнера, который уже находится на странице, как показано в следующем примере:
PlaceHolder1.Controls.Add(myXML)
PlaceHolder1.Controls.Add(myXML);
Примечание. Элементы управления, динамически добавляемые на страницу Web Forms, не становятся автоматически частью состояния просмотра страницы: ни элементы управления, ни их значения не сохраняются, когда страница выполняет круговой путь на сервер. Поэтому необходимо самостоятельно сохранить состояние всех динамически созданных элементов управления, значения которых необходимо сохранить. Дополнительные сведения см. в разделе Общие сведения об управлении состоянием ASP.NET.