다음을 통해 공유


방법: Web Forms 페이지에 XML 웹 서버 컨트롤 추가(Visual Studio)

업데이트: 2007년 11월

Xml 웹 서버 컨트롤을 페이지에서 결과를 표시할 위치에 추가합니다.

XML 웹 서버 컨트롤을 Web Forms 페이지에 추가하려면

  1. 도구 상자의 표준 탭에서 Xml 컨트롤을 페이지로 끌어 옵니다.

  2. Document 또는 DocumentSource 속성을 설정하거나 XML을 컨트롤의 여는 태그와 닫는 태그 사이에 두어 표시할 XML 데이터를 컨트롤로 로드합니다. 자세한 내용은 방법: XML 웹 서버 컨트롤에서 XML 데이터 로드를 참조하십시오.

    참고:

    응용 프로그램이 실행될 때 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);
    
    참고:

    Web Forms 페이지에 동적으로 추가하는 컨트롤은 페이지의 뷰 상태에 자동으로 포함되지 않습니다. 페이지가 서버를 라운드트립할 때 컨트롤과 해당 값 모두 저장되지 않습니다. 따라서 동적으로 생성한 컨트롤의 값을 보존하려면 컨트롤의 상태를 저장해야 합니다. 자세한 내용은 ASP.NET 상태 관리 개요를 참조하십시오.

참고 항목

참조

XML 웹 서버 컨트롤 개요