次の方法で共有


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

適用対象