WebPartZoneBaseとは? わかりやすく解説

WebPartZoneBase イベント


WebPartZoneBase クラス

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

WebPart (または他のサーバーまたはユーザー) コントロールコンテナとして機能するすべてのゾーン コントロール基本クラスとして機能します

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

Public MustInherit Class
 WebPartZoneBase
    Inherits WebZone
    Implements IPostBackEventHandler
Dim instance As WebPartZoneBase
public abstract class WebPartZoneBase : WebZone,
 IPostBackEventHandler
public ref class WebPartZoneBase abstract :
 public WebZone, IPostBackEventHandler
public abstract class WebPartZoneBase extends
 WebZone implements IPostBackEventHandler
public abstract class WebPartZoneBase extends
 WebZone implements IPostBackEventHandler
解説解説

Web パーツ コントロール セットでは、ゾーンHTML テーブルとして表示される複合コントロールであり、Web ページの定義済み領域に他のコントロール格納しますWebPartZoneBase クラスは、WebZone 基本クラスから継承されるゾーンで、WebPart コントロールサーバー コントロールユーザー コントロール格納する派生ゾーン動作基本セット用意されています。WebPartZoneBase ゾーンWebPart (および他のサーバー) コントロール組み合わされて、ユーザーがほとんど常にやり取りしているページ標準ビューである Web パーツ アプリケーション主要な UI形成されます。

すべてのゾーンには、それに含まれるコントロールの共通の UI 要素セット用意されています。すべてのゾーンに共通の UI 要素詳細については、WebZone クラス概要トピック参照してくださいWebPartZoneBase ゾーンには、サーバー コントロールを含む本体セクションと、含まれているコントロールおよびそのクロム要素 (動詞境界線など) の表示使用される関連 WebPartChrome オブジェクト含まれます。

WebZone クラスから継承される機能の他に、WebPartZoneBase クラスは、クライアント側コントロールドラッグ固有の動詞 (コントロール最小化終了削除、および編集などの共通の UI アクション有効にする)、その他のスタイル機能追加しますWebPartZoneBase クラスは、データベース ドリブンカスタム ゾーンデザインする場合継承元のクラスでもあります。たとえば、カスタム天候予測 Web パーツ ゾーン作成するときは、WebPartZoneBase から継承され、データバインドで、気象情報表示する WebPart コントロールレイアウト機能およびその他のサービス格納して提供するようにデザインされゾーン作成できます

WebPartZoneBase クラスには、ゾーンスタイル属性使用される多数プロパティ含まれます。境界線についてのプロパティは、BorderStyle や BorderWidth など複数ありますゾーンヘッダー表示できるメニュースタイル属性使用されるプロパティ グループには、MenuLabelStyle や MenuVerbStyle などがあります

WebPartZoneBase クラスには、ゾーン内の動詞処理するためのメンバ多数含まれています。これらのメンバは、ゾーンパーツ コントロール表示される動詞関連付けられています。WebPartZoneBase ゾーンには、ゾーン レベル動詞追加できますが、既定ではこのゾーンには動詞指定されていません。Web パーツ コントロール セットには、パーツ コントロール使用できる標準動詞セット用意されていますが、開発者カスタム動詞追加することもできます動詞使用できる重要なプロパティには、CloseVerb、ConnectVerb、DeleteVerb、EditVerb、HelpVerb、およびMinimizeVerb プロパティのように標準動詞オブジェクト参照するプロパティあります標準動詞は、ゾーン格納されている各コントロールタイトル バーにある動詞メニュー (通常ドロップダウン メニューとして UI存在) に表示されます。また、UI動詞を表すクリック可能なオブジェクトタイプ指定できる VerbButtonType プロパティあります

動詞使用される他の重要なメンバには、動詞作成プロセスカスタム ハンドリングを行うためにオーバーライドできるイベント ハンドラである OnCreateVerbs メソッド、および CreateVerbs イベントあります

WebPartZoneBase クラスには、ゾーン内に含まれる WebPart コントロール使用される多数メンバありますWebParts プロパティは、ゾーン内のすべての WebPart (およびその他のサーバー) コントロールコレクション参照します。ユーザーゾーンWebPart コントロール実行できる標準動詞または標準アクションには、CloseWebPart、ConnectWebPart、EditWebPart などの複数メソッド対応してます。

WebPartZoneBase クラスには、ゾーン内の WebPart コントロールレイアウトまたは配置関係するメンバ多数あります。AllowLayoutChange プロパティは、ユーザーコントロールゾーン間で移動したり、ゾーン内で再配置したりできるかどうか決定します。LayoutOrientation プロパティでは、ゾーンコントロール縦と横のどちらの方式並べるかを指定できます

WebPartZoneBase クラスの他のメソッドでは、ゾーンさまざまな領域表示プログラム詳細に制御できます。これらのメソッド多くは、WebZone クラスから継承される基本メソッドオーバーライドして、WebPart コントロールを含むゾーン表示カスタマイズます。重要なメソッドには、Render、RenderBody、RenderDropCue、および RenderHeader があります

使用例使用例

WebPartZoneBase クラス使用方法を示すコード例次に示しますコードでは、派生クラス WebPartZone を Web パーツ ページ宣言使用して WebPart コントロール含め方法示しますコード例には 4 つセクションあります最初3 つのセクションコード ファイル記述4 つ目はコード実行方法説明です。

コード例最初部分は、ユーザーページさまざまな表示モード切り替えることができるようにするユーザー コントロールです。Web パーツ表示モード詳細、およびこのコントロールコード説明については、「チュートリアル : Web パーツ ページでの表示モード変更」を参照してください

<%@ control language="vb" classname="DisplayModeMenuVB"%>
<script runat="server">
  ' Use a field to reference the current WebPartManager.
  Dim _manager As WebPartManager

  Sub Page_Init(ByVal sender As
 Object, ByVal e As EventArgs)
    AddHandler Page.InitComplete, AddressOf
 InitComplete
  End Sub

  Sub InitComplete(ByVal sender As
 Object, ByVal e As System.EventArgs)
    _manager = WebPartManager.GetCurrentWebPartManager(Page)
      
    Dim browseModeName As String
 = WebPartManager.BrowseDisplayMode.Name
      
    ' Fill the dropdown with the names of supported display modes.
    Dim mode As WebPartDisplayMode
    For Each mode In _manager.SupportedDisplayModes
      Dim modeName As String
 = mode.Name
      ' Make sure a mode is enabled before adding it.
      If mode.IsEnabled(_manager) Then
        Dim item As New
 ListItem(modeName, modeName)
        DisplayModeDropdown.Items.Add(item)
      End If
    Next mode
      
    ' If shared scope is allowed for this user, display the scope-switching
    ' UI and select the appropriate radio button for the current user
 scope.
    If _manager.Personalization.CanEnterSharedScope Then
      Panel2.Visible = True
      If _manager.Personalization.Scope = PersonalizationScope.User
 Then
        RadioButton1.Checked = True
      Else
        RadioButton2.Checked = True
      End If
    End If
   
  End Sub

  ' Change the page to the selected display mode.
  Sub DisplayModeDropdown_SelectedIndexChanged(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    Dim selectedMode As String
 = DisplayModeDropdown.SelectedValue   
    Dim mode As WebPartDisplayMode = _
      _manager.SupportedDisplayModes(selectedMode)
    If Not (mode Is Nothing)
 Then
      _manager.DisplayMode = mode
    End If

  End Sub
   
  ' Set the selected item equal to the current display mode.
  Sub Page_PreRender(ByVal sender As
 Object, ByVal e As EventArgs)
    Dim items As ListItemCollection = DisplayModeDropdown.Items
    Dim selectedIndex As Integer
 = _
      items.IndexOf(items.FindByText(_manager.DisplayMode.Name))
    DisplayModeDropdown.SelectedIndex = selectedIndex

  End Sub

  ' Reset all of a user's personalization data for the page.
  Protected Sub LinkButton1_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    _manager.Personalization.ResetPersonalizationState()
    
  End Sub

  ' If not in User personalization scope, toggle into it.
  Protected Sub RadioButton1_CheckedChanged(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    If _manager.Personalization.Scope = PersonalizationScope.Shared
 Then
      _manager.Personalization.ToggleScope()
    End If

  End Sub
   
  ' If not in Shared scope, and if user is allowed, toggle the scope.
  Protected Sub RadioButton2_CheckedChanged(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    If _manager.Personalization.CanEnterSharedScope AndAlso
 _
      _manager.Personalization.Scope = PersonalizationScope.User Then
      _manager.Personalization.ToggleScope()
    End If

  End Sub

</script>
<div>
  <asp:Panel ID="Panel1" runat="server"
 
    Borderwidth="1" 
    Width="230" 
    BackColor="lightgray"
    Font-Names="Verdana, Arial, Sans Serif" >
    <asp:Label ID="Label1" runat="server"
 
      Text="&nbsp;Display Mode" 
      Font-Bold="true"
      Font-Size="8"
      Width="120" />
    <asp:DropDownList ID="DisplayModeDropdown"
 runat="server"  
      AutoPostBack="true" 
      Width="120"
      OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged"
 />
    <asp:LinkButton ID="LinkButton1" runat="server"
      Text="Reset User State" 
      ToolTip="Reset the current user's personalization data for
 the page."
      Font-Size="8" 
      OnClick="LinkButton1_Click" />
    <asp:Panel ID="Panel2" runat="server"
 
      GroupingText="Personalization Scope"
      Font-Bold="true"
      Font-Size="8" 
      Visible="false" >
      <asp:RadioButton ID="RadioButton1" runat="server"
 
        Text="User" 
        AutoPostBack="true"
        GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged"
 />
      <asp:RadioButton ID="RadioButton2" runat="server"
 
        Text="Shared" 
        AutoPostBack="true"
        GroupName="Scope" 
        OnCheckedChanged="RadioButton2_CheckedChanged"
 />
    </asp:Panel>
  </asp:Panel>
</div>
<%@ control language="C#" classname="DisplayModeMenuCS"%>
<script runat="server">
  
 // Use a field to reference the current WebPartManager.
  WebPartManager _manager;

  void Page_Init(object sender, EventArgs e)
  {
    Page.InitComplete += new EventHandler(InitComplete);
  }  

  void InitComplete(object sender, System.EventArgs e)
  {
    _manager = WebPartManager.GetCurrentWebPartManager(Page);

    String browseModeName = WebPartManager.BrowseDisplayMode.Name;

    // Fill the dropdown with the names of supported display modes.
    foreach (WebPartDisplayMode mode in _manager.SupportedDisplayModes)
    {
      String modeName = mode.Name;
      // Make sure a mode is enabled before adding it.
      if (mode.IsEnabled(_manager))
      {
        ListItem item = new ListItem(modeName, modeName);
        DisplayModeDropdown.Items.Add(item);
      }
    }

    // If shared scope is allowed for this user, display the scope-switching
    // UI and select the appropriate radio button for the current user
 scope.
    if (_manager.Personalization.CanEnterSharedScope)
    {
      Panel2.Visible = true;
      if (_manager.Personalization.Scope == PersonalizationScope.User)
        RadioButton1.Checked = true;
      else
        RadioButton2.Checked = true;
    }
    
  }
 
  // Change the page to the selected display mode.
  void DisplayModeDropdown_SelectedIndexChanged(object sender,
 EventArgs e)
  {
    String selectedMode = DisplayModeDropdown.SelectedValue;

    WebPartDisplayMode mode = _manager.SupportedDisplayModes[selectedMode];
    if (mode != null)
      _manager.DisplayMode = mode;
  }

  // Set the selected item equal to the current display mode.
  void Page_PreRender(object sender, EventArgs e)
  {
    ListItemCollection items = DisplayModeDropdown.Items;
    int selectedIndex = 
      items.IndexOf(items.FindByText(_manager.DisplayMode.Name));
    DisplayModeDropdown.SelectedIndex = selectedIndex;
  }

  // Reset all of a user's personalization data for the page.
  protected void LinkButton1_Click(object sender,
 EventArgs e)
  {
    _manager.Personalization.ResetPersonalizationState();
  }

  // If not in User personalization scope, toggle into it.
  protected void RadioButton1_CheckedChanged(object
 sender, EventArgs e)
  {
    if (_manager.Personalization.Scope == PersonalizationScope.Shared)
      _manager.Personalization.ToggleScope();
  }

  // If not in Shared scope, and if user is allowed, toggle the scope.
  protected void RadioButton2_CheckedChanged(object
 sender, EventArgs e)
  {
    if (_manager.Personalization.CanEnterSharedScope &&
 
        _manager.Personalization.Scope == PersonalizationScope.User)
      _manager.Personalization.ToggleScope();
  }
</script>
<div>
  <asp:Panel ID="Panel1" runat="server" 
    Borderwidth="1" 
    Width="230" 
    BackColor="lightgray"
    Font-Names="Verdana, Arial, Sans Serif" >
    <asp:Label ID="Label1" runat="server" 
      Text="&nbsp;Display Mode" 
      Font-Bold="true"
      Font-Size="8"
      Width="120" />
    <asp:DropDownList ID="DisplayModeDropdown" runat="server"
  
      AutoPostBack="true" 
      Width="120"
      OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged"
 />
    <asp:LinkButton ID="LinkButton1" runat="server"
      Text="Reset User State" 
      ToolTip="Reset the current user's personalization data for
 the page."
      Font-Size="8" 
      OnClick="LinkButton1_Click" />
    <asp:Panel ID="Panel2" runat="server" 
      GroupingText="Personalization Scope"
      Font-Bold="true"
      Font-Size="8" 
      Visible="false" >
      <asp:RadioButton ID="RadioButton1" runat="server" 
        Text="User" 
        AutoPostBack="true"
        GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged"
 />
      <asp:RadioButton ID="RadioButton2" runat="server" 
        Text="Shared" 
        AutoPostBack="true"
        GroupName="Scope" 
        OnCheckedChanged="RadioButton2_CheckedChanged" />
    </asp:Panel>
  </asp:Panel>
</div>

コード例2 つ目の部分は、メインWeb ページイベント処理するコードを含むコード ビサイド ファイルです。このファイルコードは、主要な WebPartZoneBase メンバ一部プログラム使用する方法示します

Imports System
Imports System.Text
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Partial Public Class WebPartZoneBase_overview

  Inherits System.Web.UI.Page

  Protected Sub Page_Load(ByVal
 sender As [Object], ByVal e As
 EventArgs) 
    Label1.Text = DateTime.Now.ToLongDateString()
    Label2.Text = String.Empty
  End Sub
  
  Protected Sub Button1_Click(ByVal
 sender As Object, ByVal
 e As EventArgs) 
    If WebPartZone2.VerbButtonType = ButtonType.Button Then
        WebPartZone2.VerbButtonType = ButtonType.Link
    Else
        WebPartZone2.VerbButtonType = ButtonType.Button
    End If
  End Sub
 
  Protected Sub Button2_Click(ByVal
 sender As Object, ByVal
 e As EventArgs) 
    If WebPartZone1.LayoutOrientation = Orientation.Vertical Then
        WebPartZone1.LayoutOrientation = Orientation.Horizontal
    Else
        WebPartZone1.LayoutOrientation = Orientation.Vertical
    End If
    Page_Load(sender, e)
  End Sub 
  
  Protected Sub Button3_Click(ByVal
 sender As Object, ByVal
 e As EventArgs) 
    Dim builder As New StringBuilder()
    builder.AppendLine("<strong>WebPartZone2 WebPart IDs</strong><br
 />")
    Dim part As WebPart
    For Each part In  WebPartZone1.WebParts
      builder.AppendLine("ID: " + part.ID + ";
 Type: " _
                          + part.GetType().ToString() _
                          + "<br />")
    Next part
    Label2.Text = builder.ToString()
    Label2.Visible = True
  End Sub 

  Protected Sub Button4_Click(ByVal
 sender As Object, ByVal
 e As EventArgs)
    Dim builder As New StringBuilder()
    builder.AppendLine("<strong>WebPartZone1 DisplayTitle
 Property</strong><br />")
    builder.AppendLine(WebPartZone1.DisplayTitle + "<br />")
    Label2.Text = builder.ToString()
    Label2.Visible = True
  End Sub

End Class
using System;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

public partial class WebPartZoneBase_overview
 : System.Web.UI.Page
{
  protected void Page_Load(Object sender, EventArgs
 e)
  {
    Label1.Text = DateTime.Now.ToLongDateString();
    Label2.Text = String.Empty;
  }

  protected void Button1_Click(object sender,
 EventArgs e)
  {
    if (WebPartZone2.VerbButtonType == ButtonType.Button)
      WebPartZone2.VerbButtonType = ButtonType.Link;
    else
      WebPartZone2.VerbButtonType = ButtonType.Button;
  }

  protected void Button2_Click(object sender,
 EventArgs e)
  {
    if (WebPartZone1.LayoutOrientation == Orientation.Vertical)
      WebPartZone1.LayoutOrientation = Orientation.Horizontal;
    else
      WebPartZone1.LayoutOrientation = Orientation.Vertical;
    Page_Load(sender, e);
  }

  protected void Button3_Click(object sender,
 EventArgs e)
  {
    StringBuilder builder = new StringBuilder();
    builder.AppendLine(@"<strong>WebPartZone1 WebPart IDs</strong><br
 />");
    foreach (WebPart part in WebPartZone1.WebParts)
    {
      builder.AppendLine("ID: " + part.ID 
                          + "; Type:  " + part.GetType() 
                          + @"<br />");
    }
    Label2.Text = builder.ToString();
    Label2.Visible = true;
  }

  protected void Button4_Click(object sender,
 EventArgs e)
  {
    StringBuilder builder = new StringBuilder();
    builder.AppendLine(@"<strong>WebPartZone1 DisplayTitle Property</strong><br
 />");
    builder.AppendLine(WebPartZone1.DisplayTitle + @"<br />");
    Label2.Text = builder.ToString();
    Label2.Visible = true;
  }
}

コード例3 つ目の部分は、WebPartZoneBase 基本クラスからの動作を示す WebPartZone コントロール、およびゾーン含まれる WebPart コントロールを含む Web ページです。

<%@ Page Language="VB" 
  Codefile="webpartzonebase_overview.vb"
  Inherits="WebPartZoneBase_overview"
  %>
<%@ register TagPrefix="uc1" 
  TagName="DisplayModeMenuVB" 
  Src="DisplayModeMenuVB.ascx" %>

<html  >
<head id="Head1" runat="server">
    <title>WebPartZoneBase Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="WebPartManager1"
 Runat="server" />
      <uc1:DisplayModeMenuVB ID="DisplayModeMenu1"
 runat="server" />
      <table width="75%">
        <tr>
          <td>
            <asp:WebPartZone 
              ID="WebPartZone1" 
              Runat="server"
              LayoutOrientation="Vertical" >
              <EditVerb Text="Edit WebPart" />
              <SelectedPartChromeStyle BackColor="LightBlue"
 />
              <ZoneTemplate>
                <asp:BulletedList 
                  ID="BulletedList1" 
                  Runat="server"
                  DisplayMode="HyperLink" 
                  Title="Favorite Links" >
                  <asp:ListItem Value="http://msdn.microsoft.com">
                    MSDN
                  </asp:ListItem>
                  <asp:ListItem Value="http://www.asp.net">
                    ASP.NET
                  </asp:ListItem>
                  <asp:ListItem Value="http://www.msn.com">
                    MSN
                  </asp:ListItem>
                </asp:BulletedList>
                <asp:Calendar ID="Calendar1" Runat="server"
 
                  Title="My Calendar" />
              </ZoneTemplate>
            </asp:WebPartZone>
          </td>
          <td valign="top" align="right">
            <asp:WebPartZone 
              ID="WebPartZone2"
              Runat="server" 
              DragHighlightColor="#00ff00"
              AllowLayoutChange="true"
              EmptyZoneText="Add WebParts to this empty Zone."
              BorderWidth="2"
              BorderColor="DarkBlue"
              BorderStyle="Dashed" 
              MenuLabelText="Verbs Menu" 
              MenuPopupImageUrl="label.gif" >
              <VerbStyle Font-Italic="true" />
              <MenuLabelStyle BackColor="Lime"
 BorderWidth="1"  />
              <MenuLabelHoverStyle Font-Bold="true"
 />
              <MenuVerbHoverStyle BackColor="LightGrey"
 />
              <MenuVerbStyle Font-Italic="true"
 /> 
              <ZoneTemplate>
                <asp:Label ID="Label1" Runat="server"
 Title="Date" />
              </ZoneTemplate>
            </asp:WebPartZone>
          </td>
        </tr>
        <tr>
          <td>
            <asp:EditorZone ID="EditorZone1" Runat="server">
              <ZoneTemplate>
                <asp:AppearanceEditorPart ID="AppearanceEditorPart1"
 
                  Runat="server" />
                <asp:LayoutEditorPart ID="LayoutEditorPart1"
 
                  Runat="server" />
              </ZoneTemplate>
            </asp:EditorZone>      
          </td>
        </tr>
      </table>
    </div>
    <asp:Button ID="Button1" Runat="server"
 
      Width="200" Text="Toggle
 WebPartZone2 Buttons" 
      OnClick="Button1_Click" />
    <br />
    <asp:Button ID="Button2" Runat="server"
 
      Width="200"  Text="Toggle
 Layout Orientation" 
      OnClick="Button2_Click" />
    <br />
    <asp:Button ID="Button3" Runat="server"
 
      Width="200" Text="List WebPartZone1
 WebParts" 
      OnClick="Button3_Click" />
    <br />
    <asp:Button ID="Button4" Runat="server"
 
      Width="200" Text="WebPartZone1
 Display Title" 
      OnClick="Button4_Click" />
    <br />
    <asp:Label ID="Label2" Runat="server"
 Visible="false" />
    </form>
</body>
</html>
<%@ Page Language="C#" 
  Codefile="webpartzonebase_overview.cs"
  Inherits="WebPartZoneBase_overview"  %>
<%@ register TagPrefix="uc1" 
  TagName="DisplayModeMenuCS" 
  Src="DisplayModeMenuCS.ascx" %>

<html  >
<head runat="server">
    <title>WebPartZoneBase Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:WebPartManager ID="WebPartManager1" Runat="server"
 />
      <uc1:DisplayModeMenuCS ID="DisplayModeMenu1" runat="server"
 />
      <table width="75%">
        <tr>
          <td>
            <asp:WebPartZone 
              ID="WebPartZone1" 
              Runat="server"
              LayoutOrientation="Vertical" >
              <EditVerb Text="Edit WebPart" />
              <SelectedPartChromeStyle BackColor="LightBlue" />
              <ZoneTemplate>
                <asp:BulletedList 
                  ID="BulletedList1" 
                  Runat="server"
                  DisplayMode="HyperLink" 
                  Title="Favorite Links" >
                  <asp:ListItem Value="http://msdn.microsoft.com">
                    MSDN
                  </asp:ListItem>
                  <asp:ListItem Value="http://www.asp.net">
                    ASP.NET
                  </asp:ListItem>
                  <asp:ListItem Value="http://www.msn.com">
                    MSN
                  </asp:ListItem>
                </asp:BulletedList>
                <asp:Calendar ID="Calendar1" Runat="server"
 
                  Title="My Calendar" />
              </ZoneTemplate>
            </asp:WebPartZone>
          </td>
          <td valign="top" align="right">
            <asp:WebPartZone 
              ID="WebPartZone2"
              Runat="server" 
              DragHighlightColor="#00ff00"
              AllowLayoutChange="true"
              EmptyZoneText="Add WebParts to this empty Zone."
              BorderWidth="2"
              BorderColor="DarkBlue"
              BorderStyle="Dashed" 
              MenuLabelText="Verbs Menu" 
              MenuPopupImageUrl="label.gif" >
              <VerbStyle Font-Italic="true" />
              <MenuLabelStyle BackColor="Lime" BorderWidth="1"
  />
              <MenuLabelHoverStyle Font-Bold="true"
 />
              <MenuVerbHoverStyle BackColor="LightGrey" />
              <MenuVerbStyle Font-Italic="true" />
 
              <ZoneTemplate>
                <asp:Label ID="Label1" Runat="server" Title="Date"
 />
              </ZoneTemplate>
            </asp:WebPartZone>
          </td>
        </tr>
        <tr>
          <td>
            <asp:EditorZone ID="EditorZone1" Runat="server">
              <ZoneTemplate>
                <asp:AppearanceEditorPart ID="AppearanceEditorPart1"
 
                  Runat="server" />
                <asp:LayoutEditorPart ID="LayoutEditorPart1" 
                  Runat="server" />
              </ZoneTemplate>
            </asp:EditorZone>      
          </td>
        </tr>
      </table>
    </div>
    <asp:Button ID="Button1" Runat="server" 
      Width="200" Text="Toggle WebPartZone2 Buttons" 
      OnClick="Button1_Click" />
    <br />
    <asp:Button ID="Button2" Runat="server" 
      Width="200"  Text="Toggle Layout Orientation" 
      OnClick="Button2_Click" />
    <br />
    <asp:Button ID="Button3" Runat="server" 
      Width="200" Text="List WebPartZone1 WebParts" 
      OnClick="Button3_Click" />
    <br />
    <asp:Button ID="Button4" Runat="server" 
      Width="200" Text="WebPartZone1 Display Title" 
      OnClick="Button4_Click" />
    <br />
    <asp:Label ID="Label2" Runat="server" Visible="false"
 />
    </form>
</body>
</html>

ブラウザWeb ページ読み込みます。[Display Mode] ドロップダウン リスト コントロール使用してページデザイン モード切り替えますWebPart コントロールクリックして表示されているゾーン間でドラッグしてみます。また、ページいくつかのボタンクリックしてWebPartZoneBase クラスさまざまなメンバ使用した効果確認します次にページ編集モード切り替えますWebPart コントロールWebPartZone2配置されていることを確認しコントロールタイトル バーにある動詞メニュークリックします。さらに、[編集] をクリックしてコントロール編集します。そのコントロール編集終わったら、他のゾーンにあるコントロールいずれか編集します。これらの手順を実行すると、WebPartZoneBase クラスさまざまなメンバ使用した結果現れるコントロールおよびゾーンUI スタイル違い確認できます

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
       System.Web.UI.WebControls.CompositeControl
         System.Web.UI.WebControls.WebParts.WebZone
          System.Web.UI.WebControls.WebParts.WebPartZoneBase
             System.Web.UI.WebControls.WebParts.WebPartZone
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

WebPartZoneBase コンストラクタ


WebPartZoneBase プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールすばやく移動できるアクセス キー取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ AllowLayoutChange ゾーン内で WebPart コントロールレイアウト変更できるかどうかを示す値を取得または設定します
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。 ( Control から継承されます。)
パブリック プロパティ Attributes  コントロールプロパティ対応しない任意の属性 (表示専用) のコレクション取得します。 ( WebControl から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロール背景色取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BackImageUrl  ゾーン背景イメージURL取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。 ( Control から継承されます。)
パブリック プロパティ BorderColor WebPartZoneBase コントロール境界線の色を取得または設定します
パブリック プロパティ BorderStyle WebPartZoneBase コントロールを囲む境界線タイプ取得または設定します
パブリック プロパティ BorderWidth WebPartZoneBase コントロールを囲む境界線の幅を取得または設定します
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。 ( Control から継承されます。)
パブリック プロパティ CloseVerb エンド ユーザーゾーン内の WebPart コントロール終了できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ ConnectVerb エンド ユーザーWebPart コントロール間の接続作成できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ Controls  CompositeControl 内のコントロールを表す ControlCollection オブジェクト取得します。 ( CompositeControl から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールスタイル取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントWeb サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラス取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ DeleteVerb エンド ユーザーゾーン内の WebPart コントロール削除できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ DisplayTitle ゾーン自体表示されているときに、WebPartZoneBase ゾーンタイトルとして使用されているテキスト現在の値を取得します
パブリック プロパティ DragHighlightColor ユーザーコントロールドラッグするときの、WebPartZoneBase ゾーンとそのドロップ キュー領域境界線周りの色を取得または設定します
パブリック プロパティ EditVerb エンド ユーザーゾーン内の WebPart コントロール編集できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ EmptyZoneText WebPartZoneBase コントロールWebPart コントロール含まれていない場合表示するメッセージ取得または設定します
パブリック プロパティ EmptyZoneTextStyle  空のゾーン内のプレースホルダ テキストスタイル属性取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロール有効にするかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロール適用されるかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ ErrorStyle  WebPart コントロール読み込むことができない場合、または作成できない場合表示されるエラー メッセージ表示スタイル属性取得します。 ( WebZone から継承されます。)
パブリック プロパティ ExportVerb エンド ユーザーゾーン内のWebPart コントロールXML 定義をエクスポートできるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ Font  Web サーバー コントロール関連付けられたフォント プロパティ取得します。 ( WebControl から継承されます。)
パブリック プロパティ FooterStyle  ゾーンフッター領域内容スタイル属性取得します。 ( WebZone から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロール前景色 (通常テキストの色) を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ HasAttributes  コントロール属性セットがあるかどうかを示す値を取得します。 ( WebControl から継承されます。)
パブリック プロパティ HeaderStyle  ゾーンヘッダー領域内容スタイル属性取得します。 ( WebZone から継承されます。)
パブリック プロパティ HeaderText  ゾーンヘッダー領域テキスト取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ HelpVerb ゾーン内の WebPart コントロールヘルプ内容アクセスするために使用される WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ ID  サーバー コントロール割り当てられプログラム ID取得または設定します。 ( Control から継承されます。)
パブリック プロパティ LayoutOrientation ゾーン内でコントロール縦と横のどちらの方式並べるかを指定する値を取得または設定します
パブリック プロパティ MenuCheckImageStyle 動詞メニュー選択されている動詞テキストの横に表示されるチェック マーク イメージ適用されるスタイル属性取得します
パブリック プロパティ MenuCheckImageUrl ゾーン内のWebPart コントロール動詞メニューチェック マークとして使用されるイメージへの URL取得または設定します
パブリック プロパティ MenuLabelHoverStyle ユーザーマウス ポインタラベル上に移動したときに WebPart コントロールタイトル バーにある動詞メニューラベル適用されるスタイル属性取得します
パブリック プロパティ MenuLabelStyle ゾーン内のWebPart コントロールタイトル バー表示される動詞ドロップダウン メニューラベルスタイル情報取得します
パブリック プロパティ MenuLabelText ゾーン内のWebPart コントロールタイトル バーにある動詞ドロップダウン メニューラベルとして表示される値を取得または設定します
パブリック プロパティ MenuPopupImageUrl ゾーン内のWebPart コントロールタイトル バーにある動詞ドロップダウン メニューを開くためのイメージへの URL取得または設定します
パブリック プロパティ MenuPopupStyle ゾーン内の WebPart コントロール表示されるドロップダウンの動詞メニュースタイル属性取得します
パブリック プロパティ MenuVerbHoverStyle エンド ユーザーマウス ポインタ動詞上に置いたときの、動詞ドロップダウン メニュー動詞表示形式に関するスタイル情報取得します
パブリック プロパティ MenuVerbStyle メニュー表示されているときの、動詞ドロップダウン メニュー動詞表示形式に関するスタイル情報取得します
パブリック プロパティ MinimizeVerb エンド ユーザーゾーン内の WebPart コントロール最小化できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Padding  ゾーンWebPart コントロールを含むテーブルセル内のスペースに関する属性取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ PartChromeStyle  ゾーンによって格納される Web パーツ コントロール境界線適用されるスタイル特性取得します。 ( WebZone から継承されます。)
パブリック プロパティ PartChromeType  ゾーン含まれる Web パーツ コントロール周囲を囲む境界線種類取得または設定します。 ( WebZone から継承されます。)
パブリック プロパティ PartStyle  ゾーン含まれる境界線および各 Web パーツ コントロール内容適用されるスタイル特性取得します。 ( WebZone から継承されます。)
パブリック プロパティ PartTitleStyle  ゾーン含まれるWeb パーツ コントロールタイトル バー内容スタイル属性取得します。 ( WebZone から継承されます。)
パブリック プロパティ RestoreVerb エンド ユーザーゾーン内の WebPart コントロール標準サイズ復元できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ SelectedPartChromeStyle ゾーン内の選択した WebPart コントロール外観スタイル情報取得します
パブリック プロパティ ShowTitleIcons タイトルアイコンゾーン内のWebPart コントロールタイトル バー表示されるかどうかを示す値を取得または設定します
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。 ( Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロール外側タグスタイル属性として表示されるテキスト属性コレクション取得します。 ( WebControl から継承されます。)
パブリック プロパティ TabIndex  Web サーバー コントロールタブ インデックス取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。 ( Control から継承されます。)
パブリック プロパティ TitleBarVerbButtonType WebPart コントロールタイトル バーにある動詞使用されるボタンタイプ取得または設定します
パブリック プロパティ TitleBarVerbStyle WebPart コントロールタイトル バーにある動詞スタイル属性取得します
パブリック プロパティ ToolTip  マウス ポインタWeb サーバー コントロールの上移動したときに表示されるテキスト取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。 ( Control から継承されます。)
パブリック プロパティ VerbButtonType 古いブラウザアクセスしたときに、WebPartZoneBase ゾーン内にある動詞関連付けられているボタンの種類取得または設定します
パブリック プロパティ VerbStyle  ゾーン内の Web パーツ コントロール関連付けられたユーザー インターフェイス (UI) 動詞スタイル属性取得します。 ( WebZone から継承されます。)
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ WebPartChrome ゾーン内の WebPart コントロール周辺表示決定する WebPartChrome オブジェクトへの参照取得します
パブリック プロパティ WebParts ゾーン内に含まれる Web パーツ コントロールコレクション取得します
パブリック プロパティ WebPartVerbRenderMode 動詞ゾーンWebPart コントロール表示する方法を示す値を取得または設定します
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。 ( WebControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。 ( Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。 ( Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ DragDropEnabled WebPart コントロールゾーン内またゾーン外にドラッグできるかどうかを示す値を取得します
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。 ( Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ HasFooter ゾーンフッター領域があるかどうかを示す値を取得します
プロテクト プロパティ HasHeader ゾーンヘッダー領域があるかどうかを示す値を取得します
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。 ( Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。 ( WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ RenderClientScript  Web パーツ ページ上にクライアント スクリプト表示するかどうかを示す値を取得します。 ( WebZone から継承されます。)
プロテクト プロパティ TagKey  ( WebZone から継承されます。)
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。 ( Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ WebPartManager  Web パーツ ページ上の WebZone コントロールインスタンス関連付けられた WebPartManager コントロールへの参照取得します。 ( WebZone から継承されます。)
参照参照

関連項目

WebPartZoneBase クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPart クラス
ToolZone クラス

その他の技術情報

ASP.NET Web パーツ ページ

WebPartZoneBase メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイル空白以外の要素Web コントロールコピーしてコントロール既存スタイル要素上書きします。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 ( Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトカプセル化されていないプロパティをこのメソッド呼び出し元の Web サーバー コントロールコピーします。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされますCompositeControl およびそのすべてのコントロールデータ ソースバインドます。 ( CompositeControl から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 ( Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 ( Control から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 ( Control から継承されます。)
パブリック メソッド GetEffectiveChromeType オーバーライドされます。  
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 ( Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイル空白以外の要素Web コントロールコピーしますが、コントロール既存スタイル要素上書きしません。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RenderBeginTag  指定した HtmlTextWriter オブジェクトゾーン コントロールHTML開始タグ出力します。 ( WebZone から継承されます。)
パブリック メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 ( Control から継承されます。)
パブリック メソッド RenderEndTag  コントロールHTML 終了タグ指定したライタ表示します。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 ( Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 ( Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 ( Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttributesToRender  指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイル追加します。このメソッドは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト メソッド AddedControl  コントロールControl オブジェクトControls コレクション追加された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML要素解析されたことを通知し、その要素サーバー コントロールの ControlCollection オブジェクト追加します。 ( Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページトレース有効な場合サーバー コントロールに関する情報収集し、これを表示するために Trace プロパティ渡します。 ( Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールすべてのコントロールについて、コントロールの状態情報削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールすべてのコントロールビューステート情報およびコントロールの状態情報削除します。 ( Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールすべてのコントロールビューステート情報削除します。 ( Control から継承されます。)
プロテクト メソッド CloseWebPart ゾーン内の選択した WebPart コントロール終了します
プロテクト メソッド ConnectWebPart 2 つWebPart コントロール間の接続作成するプロセス開始します
プロテクト メソッド CreateChildControls オーバーライドされますゾーン含まれるコントロールセット作成します
プロテクト メソッド CreateControlCollection オーバーライドされますゾーン内のすべてのコントロール格納する ControlCollection オブジェクト作成します
プロテクト メソッド CreateControlStyle オーバーライドされますゾーン コントロール表示されているときに適用するスタイル特性セット作成します
プロテクト メソッド CreateWebPartChrome 派生ゾーンで、カスタムの WebPartChrome オブジェクト代入して、ゾーンWebPart コントロール外観変更できます
プロテクト メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 ( Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースサーバー コントロールの子コントロールバインドます。 ( Control から継承されます。)
プロテクト メソッド DeleteWebPart ゾーン内の選択した WebPart コントロール削除します
プロテクト メソッド EditWebPart ゾーン内の選択した WebPart コントロール編集のプロセス開始します
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロール含まれているかどうか確認します含まれていない場合、子コントロール作成します。 ( Control から継承されます。)
プロテクト メソッド EnsureID  ID割り当てられていないコントロールID作成します。 ( Control から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 ( Control から継承されます。)
プロテクト メソッド GetDesignModeState  コントロールデザインデータ取得します。 ( Control から継承されます。)
プロテクト メソッド GetInitialWebParts テンプレートまたは何らかのストレージ メディア基づいてゾーン含まれる WebPart コントロール初期コレクション取得します
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベント登録されているかどうかを示す値を返します。 ( Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールリテラル内容だけを保持しているかどうか決定します。 ( Control から継承されます。)
プロテクト メソッド LoadControlState  SaveControlState メソッドによって保存され前回ページ要求からコントロールの状態情報復元します。 ( Control から継承されます。)
プロテクト メソッド LoadViewState オーバーライドされます以前保存したゾーンの状態情報読み込みます。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パス取得します。 ( Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド MinimizeWebPart ゾーン内の選択した WebPart コントロール最小化ます。
プロテクト メソッド OnBubbleEvent  サーバー コントロールイベントページUI サーバー コントロール階層構造に渡すかどうか決定します。 ( Control から継承されます。)
プロテクト メソッド OnCreateVerbs CreateVerbs イベント発生させます
プロテクト メソッド OnDataBinding  DataBinding イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OnInit  Init イベント発生させます。 ( WebZone から継承されます。)
プロテクト メソッド OnLoad  Load イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OnPreRender オーバーライドされます。 PreRender イベント発生させます
プロテクト メソッド OnUnload  Unload イベント発生させます。 ( Control から継承されます。)
プロテクト メソッド OpenFile  ファイル読み込み使用される Stream取得します。 ( Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントソースおよびその情報コントロールの親に割り当てます。 ( Control から継承されます。)
プロテクト メソッド RaisePostBackEvent 最新ポストバック イベント以降発生した変更基づいてゾーン内の WebPart コントロール現在のコレクションステータス更新します
プロテクト メソッド RecreateChildControls  CompositeControl から派生したコントロールに、子コントロール再作成ます。 ( CompositeControl から継承されます。)
プロテクト メソッド RemovedControl  コントロールControl オブジェクトControls コレクションから削除された後に呼び出されます。 ( Control から継承されます。)
プロテクト メソッド Render オーバーライドされます指定した HtmlTextWriter オブジェクトゾーンレンダリングます。
プロテクト メソッド RenderBody オーバーライドされます基本メソッドオーバーライドして、WebPartZoneBase クラスから派生したゾーン本体領域レンダリングます。
プロテクト メソッド RenderChildren  クライアント表示される内容書き込みを行う、指定されHtmlTextWriter オブジェクトに、サーバー コントロールの子出力します。 ( Control から継承されます。)
プロテクト メソッド RenderContents  開始タグ終了タグの間のゾーン コントロールすべての内容を、指定した HtmlTextWriter オブジェクト出力します。 ( WebZone から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 ( Control から継承されます。)
プロテクト メソッド RenderDropCue ユーザー インターフェイス (UI) 要素レンダリングして、ドラッグ中の WebPart コントロールゾーン内にドロップできる場所をエンド ユーザー示します
プロテクト メソッド RenderFooter  ゾーン コントロールフッター表示オーバーライドます。 ( WebZone から継承されます。)
プロテクト メソッド RenderHeader オーバーライドされます基本メソッドオーバーライドして、WebPart コントロールを含む WebPartZoneBase ゾーンヘッダーレンダリングます。
プロテクト メソッド ResolveAdapter  指定したコントロール表示するコントロール アダプタ取得します。 ( Control から継承されます。)
プロテクト メソッド RestoreWebPart 選択され最小化されている WebPart コントロール標準の状態に戻します
プロテクト メソッド SaveControlState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールの状態の変更保存します。 ( Control から継承されます。)
プロテクト メソッド SaveViewState オーバーライドされますページサーバーポストバックされた後で発生したビューステート変更保存します
プロテクト メソッド SetDesignModeState  コントロールデザインデータ設定します。 ( Control から継承されます。)
プロテクト メソッド TrackViewState オーバーライドされますゾーン対すビューステート変更追跡するプロセス開始して、StateBag オブジェクト格納しViewState プロパティアクセスできるようにします。
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IPostBackEventHandler.RaisePostBackEvent このメンバ説明については、RaisePostBackEvent のトピック参照してください
参照参照

関連項目

WebPartZoneBase クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPart クラス
ToolZone クラス

その他の技術情報

ASP.NET Web パーツ ページ

WebPartZoneBase メンバ

WebPart (または他のサーバーまたはユーザー) コントロールコンテナとして機能するすべてのゾーン コントロール基本クラスとして機能します

WebPartZoneBase データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド WebPartZoneBase 継承クラス インスタンスによって使用されるクラス初期化します。このコンストラクタは、継承クラスによってのみ呼び出すことができます
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールすばやく移動できるアクセス キー取得または設定します。(WebControl から継承されます。)
パブリック プロパティ AllowLayoutChange ゾーン内で WebPart コントロールレイアウト変更できるかどうかを示す値を取得または設定します
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。(Control から継承されます。)
パブリック プロパティ Attributes  コントロールプロパティ対応しない任意の属性 (表示専用) のコレクション取得します。(WebControl から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロール背景色取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BackImageUrl  ゾーン背景イメージURL取得または設定します。(WebZone から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。(Control から継承されます。)
パブリック プロパティ BorderColor WebPartZoneBase コントロール境界線の色を取得または設定します
パブリック プロパティ BorderStyle WebPartZoneBase コントロールを囲む境界線タイプ取得または設定します
パブリック プロパティ BorderWidth WebPartZoneBase コントロールを囲む境界線の幅を取得または設定します
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。(Control から継承されます。)
パブリック プロパティ CloseVerb エンド ユーザーゾーン内の WebPart コントロール終了できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ ConnectVerb エンド ユーザーWebPart コントロール間の接続作成できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ Controls  CompositeControl 内のコントロールを表す ControlCollection オブジェクト取得します。(CompositeControl から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールスタイル取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントWeb サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラス取得または設定します。(WebControl から継承されます。)
パブリック プロパティ DeleteVerb エンド ユーザーゾーン内の WebPart コントロール削除できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ DisplayTitle ゾーン自体表示されているときに、WebPartZoneBase ゾーンタイトルとして使用されているテキスト現在の値を取得します
パブリック プロパティ DragHighlightColor ユーザーコントロールドラッグするときの、WebPartZoneBase ゾーンとそのドロップ キュー領域境界線周りの色を取得または設定します
パブリック プロパティ EditVerb エンド ユーザーゾーン内の WebPart コントロール編集できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ EmptyZoneText WebPartZoneBase コントロールWebPart コントロール含まれていない場合表示するメッセージ取得または設定します
パブリック プロパティ EmptyZoneTextStyle  空のゾーン内のプレースホルダ テキストスタイル属性取得または設定します。(WebZone から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロール有効にするかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロール適用されるかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ ErrorStyle  WebPart コントロール読み込むことができない場合、または作成できない場合表示されるエラー メッセージ表示スタイル属性取得します。(WebZone から継承されます。)
パブリック プロパティ ExportVerb エンド ユーザーゾーン内のWebPart コントロールXML 定義をエクスポートできるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ Font  Web サーバー コントロール関連付けられたフォント プロパティ取得します。(WebControl から継承されます。)
パブリック プロパティ FooterStyle  ゾーンフッター領域内容スタイル属性取得します。(WebZone から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロール前景色 (通常テキストの色) を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ HasAttributes  コントロール属性セットがあるかどうかを示す値を取得します。(WebControl から継承されます。)
パブリック プロパティ HeaderStyle  ゾーンヘッダー領域内容スタイル属性取得します。(WebZone から継承されます。)
パブリック プロパティ HeaderText  ゾーンヘッダー領域テキスト取得または設定します。(WebZone から継承されます。)
パブリック プロパティ Height  Web サーバー コントロールの高さを取得または設定します。(WebControl から継承されます。)
パブリック プロパティ HelpVerb ゾーン内の WebPart コントロールヘルプ内容アクセスするために使用される WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ ID  サーバー コントロール割り当てられプログラム ID取得または設定します。(Control から継承されます。)
パブリック プロパティ LayoutOrientation ゾーン内でコントロール縦と横のどちらの方式並べるかを指定する値を取得または設定します
パブリック プロパティ MenuCheckImageStyle 動詞メニュー選択されている動詞テキストの横に表示されるチェック マーク イメージ適用されるスタイル属性取得します
パブリック プロパティ MenuCheckImageUrl ゾーン内のWebPart コントロール動詞メニューチェック マークとして使用されるイメージへの URL取得または設定します
パブリック プロパティ MenuLabelHoverStyle ユーザーマウス ポインタラベル上に移動したときに WebPart コントロールタイトル バーにある動詞メニューラベル適用されるスタイル属性取得します
パブリック プロパティ MenuLabelStyle ゾーン内のWebPart コントロールタイトル バー表示される動詞ドロップダウン メニューラベルスタイル情報取得します
パブリック プロパティ MenuLabelText ゾーン内のWebPart コントロールタイトル バーにある動詞ドロップダウン メニューラベルとして表示される値を取得または設定します
パブリック プロパティ MenuPopupImageUrl ゾーン内のWebPart コントロールタイトル バーにある動詞ドロップダウン メニューを開くためのイメージへの URL取得または設定します
パブリック プロパティ MenuPopupStyle ゾーン内の WebPart コントロール表示されるドロップダウンの動詞メニュースタイル属性取得します
パブリック プロパティ MenuVerbHoverStyle エンド ユーザーマウス ポインタ動詞上に置いたときの、動詞ドロップダウン メニュー動詞表示形式に関するスタイル情報取得します
パブリック プロパティ MenuVerbStyle メニュー表示されているときの、動詞ドロップダウン メニュー動詞表示形式に関するスタイル情報取得します
パブリック プロパティ MinimizeVerb エンド ユーザーゾーン内の WebPart コントロール最小化できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。(Control から継承されます。)
パブリック プロパティ Padding  ゾーンWebPart コントロールを含むテーブルセル内のスペースに関する属性取得または設定します。(WebZone から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。(Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。(Control から継承されます。)
パブリック プロパティ PartChromeStyle  ゾーンによって格納される Web パーツ コントロール境界線適用されるスタイル特性取得します。(WebZone から継承されます。)
パブリック プロパティ PartChromeType  ゾーン含まれる Web パーツ コントロール周囲を囲む境界線種類取得または設定します。(WebZone から継承されます。)
パブリック プロパティ PartStyle  ゾーン含まれる境界線および各 Web パーツ コントロール内容適用されるスタイル特性取得します。(WebZone から継承されます。)
パブリック プロパティ PartTitleStyle  ゾーン含まれるWeb パーツ コントロールタイトル バー内容スタイル属性取得します。(WebZone から継承されます。)
パブリック プロパティ RestoreVerb エンド ユーザーゾーン内の WebPart コントロール標準サイズ復元できるようにする WebPartVerb オブジェクトへの参照取得します
パブリック プロパティ SelectedPartChromeStyle ゾーン内の選択した WebPart コントロール外観スタイル情報取得します
パブリック プロパティ ShowTitleIcons タイトルアイコンゾーン内のWebPart コントロールタイトル バー表示されるかどうかを示す値を取得または設定します
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。(Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。(WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロール外側タグスタイル属性として表示されるテキスト属性コレクション取得します。(WebControl から継承されます。)
パブリック プロパティ TabIndex  Web サーバー コントロールタブ インデックス取得または設定します。(WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 (Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。(Control から継承されます。)
パブリック プロパティ TitleBarVerbButtonType WebPart コントロールタイトル バーにある動詞使用されるボタンタイプ取得または設定します
パブリック プロパティ TitleBarVerbStyle WebPart コントロールタイトル バーにある動詞スタイル属性取得します
パブリック プロパティ ToolTip  マウス ポインタWeb サーバー コントロールの上移動したときに表示されるテキスト取得または設定します。(WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。(Control から継承されます。)
パブリック プロパティ VerbButtonType 古いブラウザアクセスしたときに、WebPartZoneBase ゾーン内にある動詞関連付けられているボタンの種類取得または設定します
パブリック プロパティ VerbStyle  ゾーン内の Web パーツ コントロール関連付けられたユーザー インターフェイス (UI) 動詞スタイル属性取得します。(WebZone から継承されます。)
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ WebPartChrome ゾーン内の WebPart コントロール周辺表示決定する WebPartChrome オブジェクトへの参照取得します
パブリック プロパティ WebParts ゾーン内に含まれる Web パーツ コントロールコレクション取得します
パブリック プロパティ WebPartVerbRenderMode 動詞ゾーンWebPart コントロール表示する方法を示す値を取得または設定します
パブリック プロパティ Width  Web サーバー コントロールの幅を取得または設定します。(WebControl から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。(Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。(Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。(Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ DragDropEnabled WebPart コントロールゾーン内またゾーン外にドラッグできるかどうかを示す値を取得します
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。(Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ HasFooter ゾーンフッター領域があるかどうかを示す値を取得します
プロテクト プロパティ HasHeader ゾーンヘッダー領域があるかどうかを示す値を取得します
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。(Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。(WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティ RenderClientScript  Web パーツ ページ上にクライアント スクリプト表示するかどうかを示す値を取得します。(WebZone から継承されます。)
プロテクト プロパティ TagKey  ( WebZone から継承されます。)
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。(Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ WebPartManager  Web パーツ ページ上の WebZone コントロールインスタンス関連付けられた WebPartManager コントロールへの参照取得します。(WebZone から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイル空白以外の要素Web コントロールコピーしてコントロール既存スタイル要素上書きします。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 (Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトカプセル化されていないプロパティをこのメソッド呼び出し元の Web サーバー コントロールコピーします。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド DataBind  オーバーロードされますCompositeControl およびそのすべてのコントロールデータ ソースバインドます。 (CompositeControl から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 (Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 (Control から継承されます。)
パブリック メソッド GetEffectiveChromeType オーバーライドされます。  
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 (Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイル空白以外の要素Web コントロールコピーしますが、コントロール既存スタイル要素上書きしません。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RenderBeginTag  指定した HtmlTextWriter オブジェクトゾーン コントロールHTML開始タグ出力します。 (WebZone から継承されます。)
パブリック メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
パブリック メソッド RenderEndTag  コントロールHTML 終了タグ指定したライタ表示します。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 (Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 (Control から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 (Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttributesToRender  指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイル追加します。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
プロテクト メソッド AddedControl  コントロールControl オブジェクトControls コレクション追加された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML要素解析されたことを通知し、その要素サーバー コントロールControlCollection オブジェクト追加します。 (Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページトレース有効な場合サーバー コントロールに関する情報収集し、これを表示するために Trace プロパティ渡します。 (Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールすべてのコントロールについて、コントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールすべてのコントロールビューステート情報およびコントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールすべてのコントロールビューステート情報削除します。 (Control から継承されます。)
プロテクト メソッド CloseWebPart ゾーン内の選択した WebPart コントロール終了します
プロテクト メソッド ConnectWebPart 2 つWebPart コントロール間の接続作成するプロセス開始します
プロテクト メソッド CreateChildControls オーバーライドされますゾーン含まれるコントロールセット作成します
プロテクト メソッド CreateControlCollection オーバーライドされますゾーン内のすべてのコントロール格納する ControlCollection オブジェクト作成します
プロテクト メソッド CreateControlStyle オーバーライドされますゾーン コントロール表示されているときに適用するスタイル特性セット作成します
プロテクト メソッド CreateWebPartChrome 派生ゾーンで、カスタムWebPartChrome オブジェクト代入して、ゾーンWebPart コントロール外観変更できます
プロテクト メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 (Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースサーバー コントロールの子コントロールバインドます。 (Control から継承されます。)
プロテクト メソッド DeleteWebPart ゾーン内の選択した WebPart コントロール削除します
プロテクト メソッド EditWebPart ゾーン内の選択した WebPart コントロール編集のプロセス開始します
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロール含まれているかどうか確認します含まれていない場合、子コントロール作成します。 (Control から継承されます。)
プロテクト メソッド EnsureID  ID割り当てられていないコントロールID作成します。 (Control から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
プロテクト メソッド GetDesignModeState  コントロールデザインデータ取得します。 (Control から継承されます。)
プロテクト メソッド GetInitialWebParts テンプレートまたは何らかのストレージ メディア基づいてゾーン含まれる WebPart コントロール初期コレクション取得します
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベント登録されているかどうかを示す値を返します。 (Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールリテラル内容だけを保持しているかどうか決定します。 (Control から継承されます。)
プロテクト メソッド LoadControlState  SaveControlState メソッドによって保存され前回ページ要求からコントロールの状態情報復元します。 (Control から継承されます。)
プロテクト メソッド LoadViewState オーバーライドされます以前保存したゾーンの状態情報読み込みます。
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パス取得します。 (Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド MinimizeWebPart ゾーン内の選択した WebPart コントロール最小化ます。
プロテクト メソッド OnBubbleEvent  サーバー コントロールイベントページUI サーバー コントロール階層構造に渡すかどうか決定します。 (Control から継承されます。)
プロテクト メソッド OnCreateVerbs CreateVerbs イベント発生させます
プロテクト メソッド OnDataBinding  DataBinding イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnInit  Init イベント発生させます。 (WebZone から継承されます。)
プロテクト メソッド OnLoad  Load イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnPreRender オーバーライドされます。 PreRender イベント発生させます
プロテクト メソッド OnUnload  Unload イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OpenFile  ファイル読み込み使用される Stream取得します。 (Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントソースおよびその情報コントロールの親に割り当てます。 (Control から継承されます。)
プロテクト メソッド RaisePostBackEvent 最新ポストバック イベント以降発生した変更基づいてゾーン内の WebPart コントロール現在のコレクションステータス更新します
プロテクト メソッド RecreateChildControls  CompositeControl から派生したコントロールに、子コントロール再作成ます。 (CompositeControl から継承されます。)
プロテクト メソッド RemovedControl  コントロールControl オブジェクトControls コレクションから削除された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド Render オーバーライドされます指定した HtmlTextWriter オブジェクトゾーンレンダリングます。
プロテクト メソッド RenderBody オーバーライドされます基本メソッドオーバーライドして、WebPartZoneBase クラスから派生したゾーン本体領域レンダリングます。
プロテクト メソッド RenderChildren  クライアント表示される内容書き込みを行う、指定されHtmlTextWriter オブジェクトに、サーバー コントロールの子出力します。 (Control から継承されます。)
プロテクト メソッド RenderContents  開始タグ終了タグの間のゾーン コントロールすべての内容を、指定した HtmlTextWriter オブジェクト出力します。 (WebZone から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
プロテクト メソッド RenderDropCue ユーザー インターフェイス (UI) 要素レンダリングして、ドラッグ中の WebPart コントロールゾーン内にドロップできる場所をエンド ユーザー示します
プロテクト メソッド RenderFooter  ゾーン コントロールフッター表示オーバーライドます。 (WebZone から継承されます。)
プロテクト メソッド RenderHeader オーバーライドされます基本メソッドオーバーライドして、WebPart コントロールを含む WebPartZoneBase ゾーンヘッダーレンダリングます。
プロテクト メソッド ResolveAdapter  指定したコントロール表示するコントロール アダプタ取得します。 (Control から継承されます。)
プロテクト メソッド RestoreWebPart 選択され最小化されている WebPart コントロール標準の状態に戻します
プロテクト メソッド SaveControlState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールの状態の変更保存します。 (Control から継承されます。)
プロテクト メソッド SaveViewState オーバーライドされますページサーバーポストバックされた後で発生したビューステート変更保存します
プロテクト メソッド SetDesignModeState  コントロールデザインデータ設定します。 (Control から継承されます。)
プロテクト メソッド TrackViewState オーバーライドされますゾーン対すビューステート変更追跡するプロセス開始して、StateBag オブジェクト格納しViewState プロパティアクセスできるようにします。
パブリック イベントパブリック イベント
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IPostBackEventHandler.RaisePostBackEvent このメンバ説明については、RaisePostBackEvent のトピック参照してください
参照参照

関連項目

WebPartZoneBase クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPart クラス
ToolZone クラス

その他の技術情報

ASP.NET Web パーツ ページ



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

辞書ショートカット

すべての辞書の索引

「WebPartZoneBase」の関連用語

WebPartZoneBaseのお隣キーワード
検索ランキング

   

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



WebPartZoneBaseのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS