Language

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 メソッドをオーバーライドしてカタログ パーツにテキストを追加する方法を示します。 これらのコントロールをホストするための Web ページなど、例を実行するために必要な完全なコードについては、 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) メソッドを呼び出すことができます。

適用対象