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

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

WebPartManager.DisplayMode プロパティ

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

Web パーツ コントロール含まれWeb ページアクティブ表示モード取得または設定します

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

Public Overridable Property
 DisplayMode As WebPartDisplayMode
Dim instance As WebPartManager
Dim value As WebPartDisplayMode

value = instance.DisplayMode

instance.DisplayMode = value
public virtual WebPartDisplayMode DisplayMode { get;
 set; }
public:
virtual property WebPartDisplayMode^ DisplayMode {
    WebPartDisplayMode^ get ();
    void set (WebPartDisplayMode^ value);
}
/** @property */
public WebPartDisplayMode get_DisplayMode ()

/** @property */
public void set_DisplayMode (WebPartDisplayMode
 value)
public function get DisplayMode
 () : WebPartDisplayMode

public function set DisplayMode
 (value : WebPartDisplayMode)

プロパティ
ページ表示モード決定する WebPartDisplayMode。

例外例外
例外種類条件

ArgumentNullException

プロパティ割り当てられている WebPartDisplayMode オブジェクトnull 参照 (Visual Basic では Nothing) です。

ArgumentException

プロパティ割り当てられている WebPartDisplayMode オブジェクトが、サポートされている表示モードではありません。

または

プロパティ割り当てられている WebPartDisplayMode オブジェクト無効です。

解説解説

Web パーツ コントロール含まれページは、必ずいくつかの使用可能な表示モード1 つ表示されます。表示モード詳細については、「Web パーツ ページ表示モード」を参照してください

WebPartManager クラスは、Web ページ表示モード作成しますWebPartManager コントロールは、WebPartDisplayMode 基本クラス使用してWeb パーツ コントロール含まれページ上で使用できるいくつかの標準表示モード オブジェクト作成します。これらの標準表示モードについては、WebPartDisplayMode クラス概要参照してください

また、WebPartManager コントロールは、Web パーツ コントロール使用するページ表示モード管理しますWebPartManager コントロールは、DisplayMode プロパティ使用してページ上の現在の表示モードへの参照保持しますまた、DisplayMode プロパティ使用してページ別の表示モード切り替えることもできますWeb パーツ コントロール使用するページ表示モード変更する方法例については、「チュートリアル : Web パーツ ページでの表示モード変更」を参照してください

WebPartManager コントロールは、表示モード管理一部として、OnDisplayModeChanged メソッドや OnDisplayModeChanging メソッドなど、表示モード関連するイベントおよびイベント ハンドラ提供します。これらのメソッドには、ページ動作カスタマイズするしくみ、およびカスタム表示モード追加するしくみも用意されています。

使用例使用例

DisplayMode プロパティプログラムでの使用方法を示すコード例次に示しますブラウザページ読み込んだ後、ページ末尾付近にあるボタン使用して表示モード切り替えることができます既定では、読み込まれページブラウズ モードなりますデザイン モード切り替えると、1 つゾーンから別のゾーンサーバー コントロールドラッグしたり、1 つゾーン内の 2 つコントロール配置変更したできます編集モード切り替えると、いずれかサーバー コントロールヘッダーにある動詞メニュークリックし、[編集] を選択して用意され編集ユーザー インターフェイス (UI) でコントロール編集できます

メモメモ

Web パーツ アプリケーションでは表示モード切り替え頻繁に行います。したがってWeb パーツ コントロールを含むすべてのページ表示モード切り替えを行うことができるようにするために、一貫性があり再利用可能な方法を提供できます表示モード変更し多くページ再利用できるユーザー コントロール例については、「チュートリアル : Web パーツ ページでの表示モード変更」を参照してください

<%@ Page Language="VB" %>

<script runat="server">

  
  Protected Sub Button1_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    mgr.DisplayMode = WebPartManager.BrowseDisplayMode
  End Sub
  
  Protected Sub Button2_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    mgr.DisplayMode = WebPartManager.DesignDisplayMode
  End Sub
  
  Protected Sub Button3_Click(ByVal
 sender As Object, _
  ByVal e As EventArgs)
    mgr.DisplayMode = WebPartManager.EditDisplayMode
  End Sub
  
</script>

<html  >
<head runat="server">
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="mgr" runat="server">
      </asp:WebPartManager>
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server"
 
            Title="My Calendar" />
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:WebPartZone ID="WebPartZone2" runat="server">
        <ZoneTemplate>
          <asp:BulletedList 
            DisplayMode="HyperLink" 
            ID="BulletedList1" 
            runat="server"
            Title="My Links">
            <asp:ListItem Value="http://www.microsoft.com">Microsoft</asp:ListItem>
            <asp:ListItem Value="http://www.msn.com">MSN</asp:ListItem>
            <asp:ListItem Value="http://www.contoso.com">Contoso
 Corp.</asp:ListItem>
          </asp:BulletedList>
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:EditorZone ID="EditorZone1" runat="server">
        <ZoneTemplate>
          <asp:AppearanceEditorPart runat="server"
 ID="Appearance1">
          </asp:AppearanceEditorPart>
          <asp:LayoutEditorPart runat="server"
 ID="Layout1">
          </asp:LayoutEditorPart>
        </ZoneTemplate>
      </asp:EditorZone>
      <hr />
      <asp:Button ID="Button1" runat="server"
 Text="Browse Mode" OnClick="Button1_Click"
 />
      <br />
      <asp:Button ID="Button2" runat="server"
 Text="Design Mode" OnClick="Button2_Click"/>
      <br />
      <asp:Button ID="Button3" runat="server"
 Text="Edit Mode" OnClick="Button3_Click"/>
    </div>
    </form>
</body>
</html>
<%@ Page Language="C#" %>

<script runat="server">
    
  protected void Button1_Click(object sender,
 EventArgs e)
  {
    mgr.DisplayMode = WebPartManager.BrowseDisplayMode;
  }

  protected void Button2_Click(object sender,
 EventArgs e)
  {
    mgr.DisplayMode = WebPartManager.DesignDisplayMode;
  }

  protected void Button3_Click(object sender,
 EventArgs e)
  {
    mgr.DisplayMode = WebPartManager.EditDisplayMode;
  }
  
</script>

<html  >
<head runat="server">
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="mgr" runat="server">
      </asp:WebPartManager>
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server" 
            Title="My Calendar" />
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:WebPartZone ID="WebPartZone2" runat="server">
        <ZoneTemplate>
          <asp:BulletedList 
            DisplayMode="HyperLink" 
            ID="BulletedList1" 
            runat="server"
            Title="My Links">
            <asp:ListItem Value="http://www.microsoft.com">Microsoft</asp:ListItem>
            <asp:ListItem Value="http://www.msn.com">MSN</asp:ListItem>
            <asp:ListItem Value="http://www.contoso.com">Contoso
 Corp.</asp:ListItem>
          </asp:BulletedList>
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:EditorZone ID="EditorZone1" runat="server">
        <ZoneTemplate>
          <asp:AppearanceEditorPart runat="server" ID="Appearance1">
          </asp:AppearanceEditorPart>
          <asp:LayoutEditorPart runat="server" ID="Layout1">
          </asp:LayoutEditorPart>
        </ZoneTemplate>
      </asp:EditorZone>
      <hr />
      <asp:Button ID="Button1" runat="server" Text="Browse
 Mode" OnClick="Button1_Click" />
      <br />
      <asp:Button ID="Button2" runat="server" Text="Design
 Mode" OnClick="Button2_Click"/>
      <br />
      <asp:Button ID="Button3" runat="server" Text="Edit
 Mode" OnClick="Button3_Click"/>
    </div>
    </form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



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

辞書ショートカット

すべての辞書の索引

「WebPartManager.DisplayMode プロパティ」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS