WebPartChrome.WebPartManager プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebPartChrome.WebPartManager プロパティの意味・解説 

WebPartChrome.WebPartManager プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

現在の WebPartManager インスタンスへの参照取得します

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

Protected ReadOnly Property
 WebPartManager As WebPartManager
Dim value As WebPartManager

value = Me.WebPartManager
protected WebPartManager WebPartManager { get;
 }
protected:
property WebPartManager^ WebPartManager {
    WebPartManager^ get ();
}
/** @property */
protected WebPartManager get_WebPartManager ()
protected function get WebPartManager
 () : WebPartManager

プロパティ
Web ページ上の現在の WebPartManager への参照

解説解説

ページ上の現在の WebPartManager への参照提供する WebPartManager プロパティ

使用例使用例

WebPartManager プロパティ使用する方法次のコード例示します例の実行必要なコード全体については、WebPartChrome クラス概要トピックで「例」を参照してください

WebPartManager プロパティ使用して、現在表示されている WebPart コントロール選択されコントロールであるかどうか、つまりこの例では、ページエディット ビューになっていて、コントロール現在編集中であるかどうか確認するコード例次に示します。これらの条件満たされている場合コントロール本体表示されず、その場所には特定の文字列書き込まれます。

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] ドロップダウン リスト コントロールで [編集] を選択することにより、ページ編集モード切り替えることができますいずれかコントロール動詞メニュー編集動詞クリックできますページ表示されても、編集用に選択したコントロール本体表示されません。ただし、コントロールを [WebPartZone2] という名前のラベル付いた空のゾーンドラッグすると、コントロール本体表示されます。これは、2 番目のゾーン標準 WebPartZone ゾーンであり、 WebPart コントロール表示するのに、この例のカスタムWebPartChrome クラス使用しないためです。

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



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

辞書ショートカット

すべての辞書の索引

WebPartChrome.WebPartManager プロパティのお隣キーワード
検索ランキング

   

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



WebPartChrome.WebPartManager プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS