WebPartChrome.RenderPartContents メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebPartChrome.RenderPartContents メソッドの意味・解説 

WebPartChrome.RenderPartContents メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

ヘッダーおよびフッター除いた WebPart コントロールメイン内容表示領域表示します

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Overridable Sub
 RenderPartContents ( _
    writer As HtmlTextWriter, _
    webPart As WebPart _
)
Dim writer As HtmlTextWriter
Dim webPart As WebPart

Me.RenderPartContents(writer, webPart)
protected virtual void RenderPartContents (
    HtmlTextWriter writer,
    WebPart webPart
)
protected:
virtual void RenderPartContents (
    HtmlTextWriter^ writer, 
    WebPart^ webPart
)
protected void RenderPartContents (
    HtmlTextWriter writer, 
    WebPart webPart
)
protected function RenderPartContents (
    writer : HtmlTextWriter, 
    webPart : WebPart
)

パラメータ

writer

webPart内容受け取る HtmlTextWriter。

webPart

現在表示されているコントロール

解説解説
使用例使用例

RenderPartContents メソッド使用するコード例次に示します例の実行必要なコード全体については、WebPartChrome クラス概要トピックで「例」を参照してください

RenderPartContents メソッドオーバーライドする方法次のコード例示しますオーバーライドされたメソッドは、WebPart コントロール本体表示カスタマイズするために、2 つのことを行います。まず、コントロールが現在選択されているかどうか確認します選択されている場合には、文字列書き出しますが内容表示しません。次にコントロール選択されておらず、コントロールゾーン種類MyZone であればメソッドコントロール表示しますこの後者のチェック使用できるのは、WebPartChrome オブジェクト格納するよう設計され特定の種類の WebPartZone ゾーン内に WebPart コントロール表示するためにだけカスタム WebPartChrome クラス利用する場合です。

Protected Overrides Sub
 RenderPartContents _
  (ByVal writer As HtmlTextWriter, ByVal
 part As WebPart)

  If part Is Me.WebPartManager.SelectedWebPart
 Then
    HttpContext.Current.Response.Write("<span>Not rendered</span>")
  Else
    If (Me.Zone.GetType() Is
 GetType(MyZone)) Then
      part.RenderControl(writer)
    End If
  End If

End Sub
protected override void RenderPartContents(HtmlTextWriter
 writer, 
  WebPart part)
{

    if (part == this.WebPartManager.SelectedWebPart)
      HttpContext.Current.Response.Write("<span>Not rendered</span>");
    else
      if(this.Zone.GetType() == typeof(MyZone))
        part.RenderControl(writer);
}

ブラウザWeb ページ読み込むと、各コントロール内容正常に表示されていることを確認できます。[Display Mode] ドロップダウン リスト コントロールで [デザイン] を選択してページデザイン モード切り替えコントロール1 つを [WebPartZone2] という名前の空の領域ドラッグしても、カスタムWebPartChrome オブジェクト標準ゾーンでの表示には使用されないため、そのコントロール表示内容異なります。このコードによる結果は、カスタムWebPartChrome クラスMyZone クラス以外のゾーン使用しようとした場合得られる結果と同様です

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebPartChrome クラス
WebPartChrome メンバ
System.Web.UI.WebControls.WebParts 名前空間
その他の技術情報
ASP.NET Web パーツ ページ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

WebPartChrome.RenderPartContents メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebPartChrome.RenderPartContents メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS