다음을 통해 공유


ControlAdapter.Render(HtmlTextWriter) 메서드

정의

컨트롤 어댑터가 연결된 컨트롤에 대한 대상별 태그를 생성합니다.

protected public:
 virtual void Render(System::Web::UI::HtmlTextWriter ^ writer);
protected internal virtual void Render (System.Web.UI.HtmlTextWriter writer);
abstract member Render : System.Web.UI.HtmlTextWriter -> unit
override this.Render : System.Web.UI.HtmlTextWriter -> unit
Protected Friend Overridable Sub Render (writer As HtmlTextWriter)

매개 변수

writer
HtmlTextWriter

대상별 출력을 렌더링하는 데 사용하는 HtmlTextWriter입니다.

설명

메서드를 재정의 Render 하여 클라이언트 브라우저로 보낼 대상별 태그를 생성합니다. Render 개체가 개체에 연결된 경우 ControlAdapter 메서드 대신 Control.Render 메서드가 Control 호출됩니다.

상속자 참고

클래스에서 상속하는 ControlAdapter 경우 기본 메서드는 Render(HtmlTextWriter) 메서드를 호출합니다 Render(HtmlTextWriter) . 따라서 메서드의 재정의 Render(HtmlTextWriter) 는 메서드 대신 대신 처리가 추가된 경우에만 기본 메서드를 Render(HtmlTextWriter) 호출 Render(HtmlTextWriter) 해야 합니다.

복합 컨트롤의 경우 어댑터 개발자는 자식 컨트롤이 렌더링되는지 확인해야 합니다. 메서드가 Render(HtmlTextWriter) 자식 컨트롤을 렌더링하지만 태그를 생성하지 않는 경우 메서드가 Render(HtmlTextWriter) 기본 메서드를 호출하는 것이 적절할 수 있습니다. 자식 컨트롤의 대상별 렌더링이 필요한 경우 어댑터는 메서드를 RenderChildren(HtmlTextWriter) 구현하고 메서드에서 메서드를 RenderChildren(HtmlTextWriter)Render(HtmlTextWriter) 호출해야 합니다.

적용 대상

추가 정보