다음을 통해 공유


CatalogPartChrome.RenderPartContents(HtmlTextWriter, CatalogPart) 메서드

정의

머리글과 바닥글을 제외한 CatalogPart 컨트롤의 주 콘텐츠 영역을 렌더링합니다.

protected:
 virtual void RenderPartContents(System::Web::UI::HtmlTextWriter ^ writer, System::Web::UI::WebControls::WebParts::CatalogPart ^ catalogPart);
protected virtual void RenderPartContents (System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebParts.CatalogPart catalogPart);
abstract member RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit
override this.RenderPartContents : System.Web.UI.HtmlTextWriter * System.Web.UI.WebControls.WebParts.CatalogPart -> unit
Protected Overridable Sub RenderPartContents (writer As HtmlTextWriter, catalogPart As CatalogPart)

매개 변수

writer
HtmlTextWriter

HtmlTextWriter 내용을 받는 catalogPart입니다.

catalogPart
CatalogPart

현재 렌더링되고 있는 컨트롤입니다.

예외

catalogPart에서 참조하는 컨트롤이 null인 경우

예제

다음 코드 예제에서는 카탈로그 부분에 텍스트를 추가 하는 메서드를 재정 RenderPartContents 의 하는 방법을 보여 줍니다. 전체 코드의 예제를 실행 하는 데 필요한 경우의 예 섹션을 참조 이러한 컨트롤을 호스팅하는 웹 페이지를 포함 하는 CatalogPartChrome 클래스 개요입니다.

protected override void  RenderPartContents(HtmlTextWriter writer, CatalogPart catalogPart)
{
    writer.AddStyleAttribute("color", "red");
    writer.RenderBeginTag("p");
    writer.Write("Apply all changes");
    writer.RenderEndTag();
    catalogPart.RenderControl(writer);
}
Protected Overrides Sub RenderPartContents(ByVal writer As System.Web.UI.HtmlTextWriter, ByVal catalogPart As System.Web.UI.WebControls.WebParts.CatalogPart)
    writer.AddStyleAttribute("color", "red")
    writer.RenderBeginTag("p")
    writer.Write("Apply all changes")
    writer.RenderEndTag()
    catalogPart.RenderControl(writer)
End Sub

설명

합니다 RenderPartContents 메서드를 사용 하면 본문 부분 렌더링을 재정의할 수 있습니다 catalogPart, 기본 렌더링 하도록 머리글 및 바닥글의 렌더링을 그대로 유지 하면서 합니다.

상속자 참고

선택적으로 재정의할 수는 RenderPartContents(HtmlTextWriter, CatalogPart) 메서드. 모든 사용자 지정 렌더링을 간단히 수행할 수 있습니다 따라서 것인지 catalogPart, 호출 및 해당 RenderControl(HtmlTextWriter) 메서드.

적용 대상