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) メソッドを呼び出すことができます。

適用対象