WebZone クラス

定義

Web パーツ アプリケーションでサーバー コントロール (Web パーツの Part コントロール、サーバー コントロール、およびユーザー コントロールを含む) のコンテナーとして機能する、すべてのコントロールの基本クラスとして使用されます。Serves as the base class for all controls that act as containers for server controls (including Web Parts Part controls, server controls, and user controls) in Web Parts applications.

public ref class WebZone abstract : System::Web::UI::WebControls::CompositeControl
[System.ComponentModel.Bindable(false)]
public abstract class WebZone : System.Web.UI.WebControls.CompositeControl
type WebZone = class
    inherit CompositeControl
Public MustInherit Class WebZone
Inherits CompositeControl
継承
派生
属性

WebZoneクラスの使用例を次のコード例に示します。The following code example demonstrates the use of the WebZone class.

コード例の最初の部分では、 WebPartクラスから派生する2つのカスタムコントロールを示します。The first part of the code example shows two custom controls that derive from the WebPart class. コード例を実行するには、このソースコードをコンパイルする必要があります。For the code example to run, you must compile this source code. これを明示的にコンパイルし、生成されたアセンブリを Web サイトの Bin フォルダーまたはグローバルアセンブリキャッシュに格納することができます。You can compile it explicitly and put the resulting assembly in your Web site's Bin folder or the global assembly cache. または、ソースコードをサイトの App_Code フォルダーに配置して、実行時に動的にコンパイルされるようにすることもできます。Alternatively, you can put the source code in your site's App_Code folder, where it will be dynamically compiled at run time. コンパイルの両方の方法を示すチュートリアルについては、「チュートリアル:カスタム Web サーバーコントロールの開発と使用For a walkthrough that demonstrates both methods of compiling, see Walkthrough: Developing and Using a Custom Web Server Control.

using System;
using System.Security.Permissions;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public class CalendarWebPart : WebPart
  {
    Calendar _calendar;

    public CalendarWebPart()
    {
      this.AllowClose = false;
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();
      _calendar = new Calendar();
      _calendar.Caption = "My Calendar";
      this.Controls.Add(_calendar);
      ChildControlsCreated = true;
    }
  }

  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public class LinksWebPart : WebPart
  {
    Literal _literal;
    const string _literalText = @"
      <table>
      <tr>
        <td><a href='http://msdn.microsoft.com'>MSDN</a></td>
      </tr>
      <tr>
        <td><a href='http://msn.microsoft.com'>MSN</a></td>
      </tr>
      <tr>
        <td><a href='http://www.msnbc.msn.com'>MSNBC</a></td>
      </tr>
      </table>";

    public LinksWebPart()
    {
      this.AllowClose = false;
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();

      _literal = new Literal();
      _literal.Text = _literalText;
      this.Controls.Add(_literal);

      ChildControlsCreated = true;
    }
  }
}
Imports System.Security.Permissions 
Imports System.Web
Imports System.Web.UI.WebControls 
Imports System.Web.UI.WebControls.WebParts

Namespace Samples.AspNet.VB.Controls

<AspNetHostingPermission(SecurityAction.Demand, _ 
  Level := AspNetHostingPermissionLevel.Minimal)> _ 
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
  Level := AspNetHostingPermissionLevel.Minimal)> _ 
Public Class CalendarWebPart
  Inherits WebPart
  Private _calendar As Calendar

  Public Sub New()
    Me.AllowClose = False

  End Sub

  Protected Overrides Sub CreateChildControls()
      Controls.Clear()
      _calendar = New Calendar()
      _calendar.Caption = "My Calendar"
      Me.Controls.Add(_calendar)
      ChildControlsCreated = True
  
  End Sub 
  
End Class 

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class LinksWebPart
    Inherits WebPart
    Private _literal As Literal
    Private Const _literalText As String = _
      "<table>" & _
      "<tr>" & _
      "<td><a href='http://msdn.microsoft.com'>MSDN</a></td>" & _
      "</tr>" & _
      "<tr>" & _
      "<td><a href='http://msn.microsoft.com'>MSN</a></td>" & _
      "</tr>" & _
      "<tr>" & _
      "<td><a href='http://www.msnbc.msn.com'>MSNBC</a></td>" & _
      "</tr>" & _
      "</table>"

    Public Sub New()
      Me.AllowClose = False

    End Sub


    Protected Overrides Sub CreateChildControls()
      Controls.Clear()

      _literal = New Literal()
      _literal.Text = _literalText
      Me.Controls.Add(_literal)

      ChildControlsCreated = True

    End Sub
  End Class

End Namespace 

コード例の2番目の部分は、 WebPartコントロールをホストする Web ページを示しています。The second part of the code example shows a Web page that hosts the WebPart controls. 宣言マークアップには、 WebPartZone CatalogZoneコントロールとEditorZoneコントロールという2つのコントロールが含まれていることに注意してください。Notice that the declarative markup contains two WebPartZone controls, a CatalogZone control and an EditorZone control.

<%@ page language="C#" %>
<%@ register TagPrefix="uc1" 
  TagName="DisplayModeMenuCS" 
  Src="DisplayModeMenuCS.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.CS.Controls" 
  Assembly="ZoneWebPartsCS"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <uc1:DisplayModeMenuCS ID="DisplayModeMenu1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc"/>
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <ZoneTemplate>
          <aspSample:CalendarWebPart 
            runat="server"   
            id="CalendarWebPart1" 
            Title="Calendar WebPart"
            />         
        </ZoneTemplate>
    </asp:webpartzone>
    <asp:webpartzone
      id="WebPartZone2"
      runat="server"
      title="Zone 2"
      PartChromeType="TitleAndBorder"
      EmptyZoneText="Empty Zone">
        <parttitlestyle font-bold="true" ForeColor="#3300cc"/>
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
    </asp:webpartzone>
    <asp:EditorZone ID="editzone1" Runat="server">
      <ZoneTemplate>
        <asp:AppearanceEditorPart 
          ID="appearanceeditor1" 
          Runat="server" />
        <asp:LayoutEditorPart 
          ID="LayoutEditorPart1" 
          Runat="server" />
      </ZoneTemplate>
    </asp:EditorZone>
    <asp:CatalogZone ID="catalogzone1" Runat="server" >
      <ZoneTemplate>
        <asp:DeclarativeCatalogPart 
          ID="declarativepart1" 
          Runat="server">
          <WebPartsTemplate>
          <aspSample:LinksWebPart 
            runat="server"   
            id="linkswebpart" 
            Title="Favorite Links"
            />  
          </WebPartsTemplate>
        </asp:DeclarativeCatalogPart>
      </ZoneTemplate>
    </asp:CatalogZone>
    <br />
  </form>
</body>
</html>
<%@ page language="VB" %>
<%@ register TagPrefix="uc1" 
  TagName="DisplayModeMenuVB" 
  Src="DisplayModeMenuVB.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.VB.Controls" 
  Assembly="ZoneWebPartsVB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="Form1" runat="server">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <uc1:DisplayModeMenuVB ID="DisplayModeMenu1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc"/>
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <ZoneTemplate>
          <aspSample:CalendarWebPart 
            runat="server"   
            id="CalendarWebPart1" 
            Title="Calendar WebPart"
            />         
        </ZoneTemplate>
    </asp:webpartzone>
    <asp:webpartzone
      id="WebPartZone2"
      runat="server"
      title="Zone 2"
      PartChromeType="TitleAndBorder"
      EmptyZoneText="Empty Zone">
        <parttitlestyle font-bold="true" ForeColor="#3300cc"/>
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
    </asp:webpartzone>
    <asp:EditorZone ID="editzone1" Runat="server">
      <ZoneTemplate>
        <asp:AppearanceEditorPart 
          ID="appearanceeditor1" 
          Runat="server" />
        <asp:LayoutEditorPart 
          ID="LayoutEditorPart1" 
          Runat="server" />
      </ZoneTemplate>
    </asp:EditorZone>
    <asp:CatalogZone ID="catalogzone1" Runat="server" >
      <ZoneTemplate>
        <asp:DeclarativeCatalogPart 
          ID="declarativepart1" 
          Runat="server">
          <WebPartsTemplate>
          <aspSample:LinksWebPart 
            runat="server"   
            id="linkswebpart" 
            Title="Favorite Links"
            />  
          </WebPartsTemplate>
        </asp:DeclarativeCatalogPart>
      </ZoneTemplate>
    </asp:CatalogZone>
    <br />
  </form>
</body>
</html>

ブラウザーでページを読み込み、さまざまなページ表示モードを切り替えて、さまざまなゾーンがどのように動作するかを確認できます。You can load the page in a browser and switch among the various page display modes to see how the different zones behave. 表示モードとユーザーによる切り替えを可能にする方法の詳細については、「チュートリアル:Web パーツページでの表示モードの変更For more information on display modes and enabling users to switch among them, see Walkthrough: Changing Display Modes on a Web Parts Page.

注釈

Web パーツゾーンは、Web ページ上のサーバーコントロールを含む定義済みの領域であり、含まれるコントロールに対して一貫したユーザーインターフェイス (UI)、レイアウト、およびレンダリングを提供します。A Web Parts zone is a defined region that contains server controls on a Web page, and provides a consistent user interface (UI), layout, and rendering for the contained controls. ゾーンは、HTML テーブルとしてブラウザーに表示されます。Zones are rendered in a browser as HTML tables.

WebZoneクラスは、すべての Web パーツゾーンの基本クラスです。The WebZone class is the base class for all Web Parts zones. ゾーンコントロールは、他のコントロールを格納するように設計されWebZoneた複合コントロールでCompositeControlあるため、クラスはクラスを継承します。A zone control is a composite control designed to contain other controls, hence the WebZone class inherits from the CompositeControl class. WebPartManagerコントロールWebZonePartコントロール (または、ゾーンに配置できる他のユーザーまたはサーバーコントロール) と共に、基本クラスから派生したゾーンコントロールは、Web パーツアプリケーションの重要な構成要素となります。Together with the WebPartManager control and Part controls (or other user or server controls that can be placed in zones), zone controls derived from the WebZone base class form the essential building blocks of a Web Parts application.

Web パーツゾーンの重要な役割は、含まれるコントロールに対して完全 Web パーツ機能を有効にすることです。A critical role of Web Parts zones is to enable full Web Parts functionality for the controls they contain. 各 Web パーツページには少なくとも1つのゾーンが含まれており、1つのゾーンには0個以上のパーツコントロールを含めることができます。Every Web Parts page contains at least one zone, and a zone can contain zero or more part controls. Web パーツ機能にはゾーンが必要です。Zones are required for Web Parts functionality. ゾーンを使用しない場合、 WebPartクラスから派生したコントロールでも、Web パーツの機能はほとんど使用できません。Without zones, even controls that derive from the WebPart class can have very little Web Parts functionality. 逆に、Web パーツコントロールセットの設計により、通常の ASP.NET コントロール、サーバーコントロール、またはユーザーコントロールをWebPartZoneBaseゾーン (からWebZone派生) に配置し、ゾーン内に存在することによって、これらの通常のサーバーを使用することができます。コントロールは、実行時にWebPartコントロールとして機能するようになります。Conversely, because of the design of the Web Parts control set, you can place ordinary ASP.NET controls, server controls, or user controls into a WebPartZoneBase zone (which derives from WebZone), and by virtue of being in the zone, these ordinary server controls are enable to act as WebPart controls at run time. 詳細については、 GenericWebPartクラスのドキュメントを参照してください。For details, see the documentation for the GenericWebPart class.

注意

ゾーン外のページにPart追加WebPartまたは制御することはできますが、その場合は通常のサーバーコントロールとして機能します。It is possible to add Part or WebPart controls to a page outside of a zone, but in that case they simply function as ordinary server controls.

Web パーツコントロールセットには、2つの広範なカテゴリがあり、そのすべてが基本WebZoneクラスから継承されます。There are two broad categories of zones in the Web Parts control set, all of which inherit from the base WebZone class.

  • WebPartZoneBaseゾーン.WebPartZoneBase zones. これらにWebPartは、(およびその他のサーバーとユーザー) のコントロールが含まれており、ほとんどの場合にユーザーが操作する Web パーツページの主要な UI が形成されます。These contain WebPart (and other server and user) controls, and form the primary UI of Web Parts pages that users interact with most of the time.

  • ToolZoneゾーン.ToolZone zones. これらのゾーンには、Web パーツページの特殊なビューが用意されており、ユーザーは、Web パーツページのゾーンにWebPartZoneBase含まれるコントロールのコンテンツ、レイアウト、外観、動作、およびプロパティを変更 (カスタマイズ) できます。These zones provide special views of a Web Parts page that enable users to modify (personalize) the content, layout, appearance, behavior, and properties of controls contained in WebPartZoneBase zones on a Web Parts page. たとえばCatalogZoneBase 、ゾーンToolZoneは、ページのカタログビューを提供し、ユーザーがサーバーコントロールを追加および削除できるようにするです。For example, a CatalogZoneBase zone is a ToolZone that provides a catalog view of a page, enabling users to add and remove server controls. ゾーンとは、ページのToolZone編集ビューを提供し、ユーザーがコントロールのプロパティ、外観、および動作を使用してページのレイアウトを変更および編集できるようにする、のもう1つの種類です。 EditorZoneBaseAn EditorZoneBase zone is another type of ToolZone that provides an editing view of a page, enabling users to modify and edit the layout of the page, along with the properties, appearance, and behavior of the controls.

Web パーツコントロールセット内の各ゾーンは、 Partクラスから派生した対応する種類のコントロールを含むように設計されています。パーツコントロールは、ゾーンのメインコンテンツとプライマリ UI として機能します。Each zone in the Web Parts control set is designed to contain a corresponding type of control derived from the Part class, with the part controls serving as the main content and primary UI of the zone. 次の表に、Web パーツコントロールセットのゾーンの種類と、それに含まれるパーツコントロールの対応する型を示します。Zone types in the Web Parts control set, along with the corresponding types of part controls they contain, are shown in the following table.

Part コントロール型Part control type ゾーンの種類Zone type
WebPart(およびサーバーコントロールとユーザーコントロールは、実行時にGenericWebPartによってラップされます)WebPart (and server and user controls, which are wrapped with a GenericWebPart at run time) WebPartZone(基本クラスはWebPartZoneBase )WebPartZone (the base class is WebPartZoneBase )
EditorPart(いくつかの派生コントロールが Web パーツコントロールセットと共に提供EditorPartされ、カスタムコントロールを開発できます)。EditorPart (several derived controls are provided with the Web Parts control set, and custom EditorPart controls can be developed) EditorZone(基本クラスはEditorZoneBase )EditorZone (the base class is EditorZoneBase )
CatalogPart(いくつかの派生コントロールが Web パーツコントロールセットと共に提供CatalogPartされ、カスタムコントロールを開発できます)。CatalogPart (several derived controls are provided with the Web Parts control set, and custom CatalogPart controls can be developed) CatalogZone(基本クラスはCatalogZoneBase )CatalogZone (the base class is CatalogZoneBase )
WebPartConnection(接続コントロールは、基本クラスを継承するパーツコントロールではないということで一意です)。WebPartConnection (connection controls are unique in that they are not part controls that inherit from the base class) ConnectionsZone(からToolZone直接継承)ConnectionsZone (inherits directly from ToolZone )

Web パーツコントロール内のすべてのゾーンには、基本WebZoneクラスから継承する、基本的で一般的なユーザーインターフェイス要素があります。All zones in the Web Parts control have basic, common user interface elements that they inherit from the base WebZone class. すべての要素がすべてのゾーンに表示されるわけではありませんが、次の表に示すように、各ゾーンの種類は、ゾーンに関連する一般的な UI 要素を持つことができます。Not all these elements are visible on every zone, but each zone type is capable of having these common, zone-related UI elements, as described in the following table.

ゾーンセクションZone section 説明Description
HeaderHeader ゾーンの最上位セクション。The top section of a zone. これには、ゾーンのタイトルを含むことができるヘッダーテキストが含まれます。ヘッダーを区別するスタイル属性 (境界線や背景色など)ゾーンの終了など、ゾーン全体に適用される UI 操作をユーザーがクリックして実行できる、ゾーンレベルの動詞 (ボタン、ハイパーリンク、またはイメージによって表されます)。It includes header text, which can include a title for the zone; style attributes (such as a border or background color) that distinguish the header; and zone-level verbs (represented by buttons, hyperlinks, or images) that users can click to perform UI actions that apply to the entire zone, such as closing a zone. WebZone HasHeader、 、HeaderTextなどのいくつかのプロパティは、ゾーンのヘッダー領域に関連しています。 HeaderStyleSeveral WebZone properties, such as HasHeader, HeaderStyle, and HeaderText, relate to the header area of a zone. ゾーンにVerbButtonTypeゾーンレベルの動詞がある場合は、プロパティとVerbStyleプロパティが適用されます。If there are zone-level verbs in the zone, the VerbButtonType and VerbStyle properties apply to them. これら2つの動詞プロパティは、ゾーンに含まれる個々のパーツコントロールの動詞ではなく、ゾーンレベルの動詞にのみ適用されることに注意してください。Note that these two verb properties apply to zone-level verbs only, not to verbs in the individual part controls contained in the zone. すべての種類のゾーンにヘッダーが存在しません。通常は、テキストToolZoneと動詞 (終了動詞など) を含む共通のヘッダー領域が必要なゾーンに表示されます。Headers are not present in every type of zone; typically they appear in ToolZone zones where there is a need to have a common header area with text and a verb, such as a close verb.
本文Body ゾーンのメインコンテンツセクション。The main contents section of a zone. からWebZone派生するすべてのゾーンには、body セクションがあります。Every zone that derives from WebZone has a body section. Web パーツコントロールセット内のすべての種類のゾーンについて、ゾーンの本体には、前Partの表に示したように、ゾーンの種類に対応する、指定された種類のコントロール (または他のサーバーコントロール) が含まれています。For all types of zones in the Web Parts control set, the body of the zone contains the designated type of Part controls (or other server controls) that correspond to a zone type, as indicated in the previous table. WebZoneクラスのさまざまなメンバーはBackImageUrl、、 PartChromeStyle PartChromeType、、 PartStyleの各プロパティなど、body セクションの内容に影響します。Various members of the WebZone class affect the contents of the body section, such as the BackImageUrl, PartChromeStyle, PartChromeType, and PartStyle properties. Body セクションが空EmptyZoneTextの場合は、特定の状況でメッセージが表示されることがあります。If the body section is empty, the EmptyZoneText message can be displayed in certain situations.
ChromeChrome ゾーン内の各パーツコントロールに対してレンダリングされる共通の UI 要素。The common UI elements rendered for each part control in a zone. これは、ゾーン自体に適用されるスタイル属性の説明とは異なります。chrome は、含まれているパーツコントロールにのみ適用されます。This is distinct from a discussion of style attributes that apply to the zone itself; chrome applies specifically to the contained part controls. Chrome には、ゾーンのパーツコントロールの動詞、境界線、背景色などのスタイル属性、またはタイトルテキストのフォントスタイルが含まれています。Chrome includes verbs, borders, and other style attributes such as background color, or font style of the title text, for a zone's part controls. ゾーンは、含まれるパーツコントロールの種類に適した単一の chrome オブジェクト ( CatalogPartChromeたとえば、コントロールを含むCatalogPartのオブジェクトCatalogZone ) を使用して、chrome の詳細を決定します。A zone determines the chrome details by using a single chrome object appropriate to the type of part controls it contains (for example, a CatalogPartChrome object for a CatalogZone that contains CatalogPart controls). この単一の chrome オブジェクトは、ゾーン内のすべてのパーツコントロールの chrome の詳細およびレンダリングを処理します。This single chrome object handles the chrome details and the rendering for all the part controls in the zone. これにより、開発者は、すべてのパーツコントロールに対して一貫した共通のルックアンドフィールを指定できるゾーンを作成できます。This enables developers to create zones in which they can specify a consistent, common look and feel for all the part controls. ゾーンのパーツコントロールの chrome に関連する一部のプロパティには、 PartChromeStylePartChromeTypePartStyle、およびPartTitleStyleの各プロパティがあります。Some properties that relate to the chrome for a zone's part controls include the PartChromeStyle, PartChromeType, PartStyle, and PartTitleStyle properties. 特定の種類のゾーンの chrome オブジェクトを参照する特定のプロパティを含む、chrome 関連のプロパティのほとんどは、基本WebZoneクラスに実装されていないことに注意してください。Note that most chrome-related properties, including a specific property to reference the chrome object for a particular type of zone, are not implemented in the base WebZone class. 代わりに、ゾーンの chrome 固有のほとんどの機能は、そのパーツコントロールの固有のニーズに応じて、特定のゾーンの種類に実装されます。Instead, most chrome-specific features of zones are implemented on specific zone types as appropriate to the unique needs of their part controls. このトピックの前の表に記載されている各ゾーンの種類のトピックを参照してください。See the topics for each zone type listed in the previous table of this topic.
パーツコントロールPart Controls ゾーンの本体セクションに存在するコントロール。The controls that reside in the body section of a zone. このトピックの前の表WebZoneに示したように、クラスを継承するすべてのゾーンには、その本体セクションに、対応する型の1つ以上のパーツコントロールが含まれています。Every zone that inherits from the WebZone class contains in its body section one or more part controls of a corresponding type, as shown in the previous table in this topic. これらのパーツコントロールは、Web パーツアプリケーションのメイン UI を形成します。These part controls form the main UI of Web Parts applications. からWebZone派生するほとんどのゾーン型には、クラスEditorPartsWebParts WebPartZoneBaseプロパティなど、含まれているすべてのパーツコントロールを参照できるようにするコレクションプロパティと、 EditorZoneBase講義.Most zone types that derive from WebZone have a collection property that enables them to reference all their contained part controls, such as the WebParts property on the WebPartZoneBase class, and the EditorParts property on the EditorZoneBase class.
[フッター]Footer ゾーンの下部セクション。The bottom section of a zone. ヘッダーセクションと同様に、すべての種類のゾーンには存在しませんが、 ToolZone通常はゾーンで発生します。Like the header section, it is not present in every type of zone, but usually occurs in ToolZone zones. フッターセクションの一般的な内容は、ok 動詞や apply 動詞などの動詞であり、ゾーンのEditorZoneBaseフッターに表示されます。Typical contents of a footer section are verbs such as an ok verb or an apply verb, which appear in the footer of EditorZoneBase zones. フッターセクションに関連するプロパティには、、 HasFooterFooterStyle VerbButtonType、およびVerbStyleの各プロパティがあります。Some properties that relate to the footer section include the HasFooter, FooterStyle, VerbButtonType, and VerbStyle properties.

この表でWebZoneは、ほとんどのクラスのプロパティについて、ゾーンの共通 UI 要素について説明します。Most of the WebZone class's properties are discussed in the preceding table that describes the common UI elements of zones. クラスWebZoneには、レンダリングコンテンツの役割に関連するいくつかのメソッドもあります。The WebZone class also has several methods relating to its role of rendering content. 、 、、およびRenderBodyRenderHeader各メソッドをオーバーライドして、ゾーンの各セクションの表示をプログラムで制御できるようにすることができます。 RenderFooter RenderContentsThe RenderBody, RenderContents, RenderFooter, and RenderHeader methods can all be overridden to provide programmatic control over the rendering of each specific section of a zone. たとえば、アプリケーションのカタログゾーンのすべてのフッターセクションの表示をカスタマイズする場合は、 CatalogZoneBaseクラスから継承し、からWebZone継承されたRenderFooterメソッドをオーバーライドして、フッターセクション。For example, if you want to customize the rendering of all the footer sections of catalog zones in your application, you could inherit from the CatalogZoneBase class, override the RenderFooter method inherited from WebZone, and change the rendering of the footer section.

注意 (実装者)

カスタム Web パーツゾーンを作成するにはWebZone 、ほとんどの場合、クラスから直接継承する必要はありません。You rarely need to inherit directly from the WebZone class to develop custom Web Parts zones. Web パーツコントロールセットには、前述の「解説」に記載されている特殊なゾーンが含まれています。また、通常は、そのうちの1つから派生し、ゾーンにカスタム動作を追加することができます。The Web Parts control set contains the specialized zones listed above in the Remarks section, and usually you can derive from one of them to add custom behavior to a zone. WebZoneクラスから直接継承する場合は、いくつかのプロパティとメソッドをオーバーライドする必要があります ( WebZoneクラスのメンバーのドキュメントを参照してください)。If you do decide to inherit directly from the WebZone class, you must override a number of properties and methods (see the documentation for the members of the WebZone class). また、カスタムWebPartManagerコントロールを作成し、必要に応じWebPartDisplayModeてカスタムコントロールを作成して、ゾーンを表示する一意の表示モードを作成し、その他のカスタマイズを行って、Web パーツコントロールセット内でゾーンを操作できるようにする必要があります。You must also create a custom WebPartManager control, optionally a custom WebPartDisplayMode control to create a unique display mode in which to view your zone, and other customizations to make your zone work within the Web Parts control set.

プロパティ

AccessKey

Web サーバー コントロールにすばやく移動できるアクセス キーを取得または設定します。Gets or sets the access key that allows you to quickly navigate to the Web server control.

(継承元 WebControl)
Adapter

コントロール用のブラウザー固有のアダプターを取得します。Gets the browser-specific adapter for the control.

(継承元 Control)
AppRelativeTemplateSourceDirectory

このコントロールが含まれている Page オブジェクトまたは UserControl オブジェクトのアプリケーション相対の仮想ディレクトリを取得または設定します。Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(継承元 Control)
Attributes

コントロールのプロパティに対応しない任意の属性 (表示専用) のコレクションを取得します。Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(継承元 WebControl)
BackColor

Web サーバー コントロールの背景色を取得または設定します。Gets or sets the background color of the Web server control.

(継承元 WebControl)
BackImageUrl

ゾーンの背景イメージの URL を取得または設定します。Gets or sets the URL to a background image for a zone.

BindingContainer

このコントロールのデータ バインディングを格納しているコントロールを取得します。Gets the control that contains this control's data binding.

(継承元 Control)
BorderColor

Web コントロールの境界線の色を取得または設定します。Gets or sets the border color of the Web control.

(継承元 WebControl)
BorderStyle

Web サーバー コントロールの境界線スタイルを取得または設定します。Gets or sets the border style of the Web server control.

(継承元 WebControl)
BorderWidth

Web サーバー コントロールの境界線の幅を取得または設定します。Gets or sets the border width of the Web server control.

(継承元 WebControl)
ChildControlsCreated

サーバー コントロールの子コントロールが作成されたかどうかを示す値を取得します。Gets a value that indicates whether the server control's child controls have been created.

(継承元 Control)
ClientID

ASP.NET によって生成される HTML マークアップのコントロール ID を取得します。Gets the control ID for HTML markup that is generated by ASP.NET.

(継承元 Control)
ClientIDMode

ClientID プロパティの値を生成するために使用されるアルゴリズムを取得または設定します。Gets or sets the algorithm that is used to generate the value of the ClientID property.

(継承元 Control)
ClientIDSeparator

ClientID プロパティで使用される区切り記号を表す文字値を取得します。Gets a character value representing the separator character used in the ClientID property.

(継承元 Control)
Context

現在の Web 要求に対するサーバー コントロールに関連付けられている HttpContext オブジェクトを取得します。Gets the HttpContext object associated with the server control for the current Web request.

(継承元 Control)
Controls

ControlCollection 内の子コントロールを表す CompositeControl オブジェクトを取得します。Gets a ControlCollection object that represents the child controls in a CompositeControl.

(継承元 CompositeControl)
ControlStyle

Web サーバー コントロールのスタイルを取得します。Gets the style of the Web server control. このプロパティは、主にコントロールの開発者によって使用されます。This property is used primarily by control developers.

(継承元 WebControl)
ControlStyleCreated

Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。Gets a value indicating whether a Style object has been created for the ControlStyle property. このプロパティは、主にコントロールの開発者によって使用されます。This property is primarily used by control developers.

(継承元 WebControl)
CssClass

クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.

(継承元 WebControl)
DataItemContainer

名前付けコンテナーが IDataItemContainer を実装している場合、名前付けコンテナーへの参照を取得します。Gets a reference to the naming container if the naming container implements IDataItemContainer.

(継承元 Control)
DataKeysContainer

名前付けコンテナーが IDataKeysControl を実装している場合、名前付けコンテナーへの参照を取得します。Gets a reference to the naming container if the naming container implements IDataKeysControl.

(継承元 Control)
DesignMode

コントロールがデザイン サーフェイスで使用されているかどうかを示す値を取得します。Gets a value indicating whether a control is being used on a design surface.

(継承元 Control)
EmptyZoneText

ゾーンにコントロールが含まれない場合に表示されるメッセージを取得または設定します。Gets or sets a message that appears when a zone contains no controls.

EmptyZoneTextStyle

空のゾーン内のプレースホルダー テキストのスタイル属性を取得または設定します。Gets the style attributes for the placeholder text in an empty zone.

Enabled

Web サーバー コントロールを有効にするかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the Web server control is enabled.

(継承元 WebControl)
EnableTheming

テーマがこのコントロールに適用されるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether themes apply to this control.

(継承元 WebControl)
EnableViewState

要求元クライアントに対して、サーバー コントロールがそのビュー状態と、そこに含まれる任意の子のコントロールのビュー状態を保持するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(継承元 Control)
ErrorStyle

WebPart コントロールを読み込むことができない場合、または作成できない場合に表示されるエラー メッセージの表示のスタイル属性を取得します。Gets the style attributes for rendering the error message that is displayed if a WebPart control cannot be loaded or created.

Events

コントロールのイベント ハンドラー デリゲートのリストを取得します。Gets a list of event handler delegates for the control. このプロパティは読み取り専用です。This property is read-only.

(継承元 Control)
Font

Web サーバー コントロールに関連付けられたフォント プロパティを取得します。Gets the font properties associated with the Web server control.

(継承元 WebControl)
FooterStyle

ゾーンのフッター領域の内容のスタイル属性を取得します。Gets the style attributes for the contents of a zone's footer area.

ForeColor

Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。Gets or sets the foreground color (typically the color of the text) of the Web server control.

(継承元 WebControl)
HasAttributes

コントロールに属性セットがあるかどうかを示す値を取得します。Gets a value indicating whether the control has attributes set.

(継承元 WebControl)
HasChildViewState

現在のサーバー コントロールの子コントロールが、保存されたビューステートの設定を持っているかどうかを示す値を取得します。Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(継承元 Control)
HasFooter

ゾーンにフッター領域があるかどうかを示す値を取得します。Gets a value indicating whether a zone has a footer area.

HasHeader

ゾーンにヘッダー領域があるかどうかを示す値を取得します。Gets a value indicating whether a zone has a header area.

HeaderStyle

ゾーンのヘッダー領域の内容のスタイル属性を取得します。Gets the style attributes for the contents of a zone's header area.

HeaderText

ゾーンのヘッダー領域のテキストを取得または設定します。Gets or sets the text for the header area of a zone.

Height

Web サーバー コントロールの高さを取得または設定します。Gets or sets the height of the Web server control.

(継承元 WebControl)
ID

サーバー コントロールに割り当てられたプログラム ID を取得または設定します。Gets or sets the programmatic identifier assigned to the server control.

(継承元 Control)
IdSeparator

コントロール ID を区別するために使用する文字を取得します。Gets the character used to separate control identifiers.

(継承元 Control)
IsChildControlStateCleared

このコントロールに含まれているコントロールに、コントロールの状態が設定されているかどうかを示す値を取得します。Gets a value indicating whether controls contained within this control have control state.

(継承元 Control)
IsEnabled

コントロールが有効かどうかを示す値を取得します。Gets a value indicating whether the control is enabled.

(継承元 WebControl)
IsTrackingViewState

サーバー コントロールがビューステートの変更を保存しているかどうかを示す値を取得します。Gets a value that indicates whether the server control is saving changes to its view state.

(継承元 Control)
IsViewStateEnabled

このコントロールでビューステートが有効かどうかを示す値を取得します。Gets a value indicating whether view state is enabled for this control.

(継承元 Control)
LoadViewStateByID

コントロールがインデックスではなく ID によりビューステートの読み込みを行うかどうかを示す値を取得します。Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(継承元 Control)
NamingContainer

同じ ID プロパティ値を持つ複数のサーバー コントロールを区別するための一意の名前空間を作成する、サーバー コントロールの名前付けコンテナーへの参照を取得します。Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(継承元 Control)
Padding

ゾーンで WebPart コントロールを含むテーブルのセル内のスペースに関する属性を取得または設定します。Gets or sets the cell padding attributes on the table that contains the WebPart controls in a zone.

Page

サーバー コントロールを含んでいる Page インスタンスへの参照を取得します。Gets a reference to the Page instance that contains the server control.

(継承元 Control)
Parent

ページ コントロールの階層構造における、サーバー コントロールの親コントロールへの参照を取得します。Gets a reference to the server control's parent control in the page control hierarchy.

(継承元 Control)
PartChromePadding

WebPart コントロールにおけるコンテンツと境界線との間隔を取得または設定します。Gets or sets the distance between the contents of a WebPart control and the border of the control.

PartChromeStyle

ゾーンによって格納される Web パーツ コントロールの境界線に適用されるスタイル特性を取得します。Gets style characteristics that apply to the borders of Web Parts controls contained by a zone.

PartChromeType

ゾーンに含まれる Web パーツ コントロールの周囲を囲む境界線の種類を取得または設定します。Gets or sets the type of border that frames Web Parts controls contained by a zone.

PartStyle

ゾーンに含まれる境界線および各 Web パーツ コントロールの内容に適用されるスタイル特性を取得します。Gets style characteristics that apply to the border and contents of each Web Parts control contained by a zone.

PartTitleStyle

ゾーンに含まれる各 Web パーツ コントロールのタイトル バーの内容のスタイル属性を取得します。Gets style attributes for the title bar content for each Web Parts control contained by a zone.

RenderClientScript

Web パーツ ページ上にクライアント スクリプトを表示するかどうかを示す値を取得します。Gets a value that indicates whether to render client script on a Web Parts page.

RenderingCompatibility

レンダリングされる HTML と互換性がある ASP.NET のバージョンを表す値を取得します。Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(継承元 Control)
Site

デザイン サーフェイスに現在のコントロールを表示するときに、このコントロールをホストするコンテナーに関する情報を取得します。Gets information about the container that hosts the current control when rendered on a design surface.

(継承元 Control)
SkinID

コントロールに適用するスキンを取得または設定します。Gets or sets the skin to apply to the control.

(継承元 WebControl)
Style

Web サーバー コントロールの外側のタグにスタイル属性として表示されるテキスト属性のコレクションを取得します。Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(継承元 WebControl)
SupportsDisabledAttribute

コントロールの IsEnabled プロパティが disabled の場合、レンダリングされた HTML 要素の false 属性を "無効" に設定するかどうかを示す値を取得します。Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(継承元 CompositeControl)
TabIndex

Web サーバー コントロールのタブ インデックスを取得または設定します。Gets or sets the tab index of the Web server control.

(継承元 WebControl)
TagKey

この Web サーバー コントロールに対応する HtmlTextWriterTag 値を取得します。Gets the HtmlTextWriterTag value that corresponds to this Web server control. このプロパティは、主にコントロールの開発者によって使用されます。This property is used primarily by control developers.

TagName

コントロール タグの名前を取得します。Gets the name of the control tag. このプロパティは、主にコントロールの開発者によって使用されます。This property is used primarily by control developers.

(継承元 WebControl)
TemplateControl

このコントロールを格納しているテンプレートへの参照を取得または設定します。Gets or sets a reference to the template that contains this control.

(継承元 Control)
TemplateSourceDirectory

現在のサーバー コントロールを格納している Page または UserControl の仮想ディレクトリを取得します。Gets the virtual directory of the Page or UserControl that contains the current server control.

(継承元 Control)
ToolTip

マウス ポインターが Web サーバー コントロールの上を移動したときに表示されるテキストを取得または設定します。Gets or sets the text displayed when the mouse pointer hovers over the Web server control.

(継承元 WebControl)
UniqueID

階層構造で修飾されたサーバー コントロールの一意の ID を取得します。Gets the unique, hierarchically qualified identifier for the server control.

(継承元 Control)
ValidateRequestMode

ブラウザーからのクライアント入力の安全性をコントロールで調べるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(継承元 Control)
VerbButtonType

ゾーン内の動詞を表すために使用されるボタンの種類を取得または設定します。Gets or sets what kind of button is used to represent verbs in a zone.

VerbStyle

ゾーン内の Web パーツ コントロールに関連付けられたユーザー インターフェイス (UI) 動詞のスタイル属性を取得します。Gets the style attributes for the user interface (UI) verbs associated with Web Parts controls in a zone.

ViewState

同一のページに対する複数の要求にわたって、サーバー コントロールのビューステートを保存し、復元できるようにする状態情報のディクショナリを取得します。Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(継承元 Control)
ViewStateIgnoresCase

StateBag オブジェクトが大文字小文字を区別しないかどうかを示す値を取得します。Gets a value that indicates whether the StateBag object is case-insensitive.

(継承元 Control)
ViewStateMode

このコントロールのビューステート モードを取得または設定します。Gets or sets the view-state mode of this control.

(継承元 Control)
Visible

サーバー コントロールがページ上の UI としてレンダリングされているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(継承元 Control)
WebPartManager

Web パーツ ページ上の WebPartManager コントロールのインスタンスに関連付けられた WebZone コントロールへの参照を取得します。Gets a reference to the WebPartManager control associated with a WebZone control instance on a Web Parts page.

Width

Web サーバー コントロールの幅を取得または設定します。Gets or sets the width of the Web server control.

(継承元 WebControl)

メソッド

AddAttributesToRender(HtmlTextWriter)

指定した HtmlTextWriterTag に表示する必要のある HTML 属性およびスタイルを追加します。Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(継承元 WebControl)
AddedControl(Control, Int32)

子コントロールが Control オブジェクトの Controls コレクションに追加された後に呼び出されます。Called after a child control is added to the Controls collection of the Control object.

(継承元 Control)
AddParsedSubObject(Object)

XML または HTML のいずれかの要素が解析されたことをサーバー コントロールに通知し、サーバー コントロールの ControlCollection オブジェクトに要素を追加します。Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(継承元 Control)
ApplyStyle(Style)

指定したスタイルの空白以外の要素を Web コントロールにコピーして、コントロールの既存のスタイル要素を上書きします。Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. このメソッドは、主にコントロールの開発者によって使用されます。This method is primarily used by control developers.

(継承元 WebControl)
ApplyStyleSheetSkin(Page)

ページのスタイル シートに定義されたスタイル プロパティをコントロールに適用します。Applies the style properties defined in the page style sheet to the control.

(継承元 Control)
BeginRenderTracing(TextWriter, Object)

レンダリング データのデザイン時のトレースを開始します。Begins design-time tracing of rendering data.

(継承元 Control)
BuildProfileTree(String, Boolean)

ページのトレースが有効な場合、サーバー コントロールに関する情報を収集し、これを表示するために Trace プロパティに渡します。Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(継承元 Control)
ClearCachedClientID()

キャッシュされた ClientID 値を null に設定します。Sets the cached ClientID value to null.

(継承元 Control)
ClearChildControlState()

サーバー コントロールのすべての子コントロールについて、コントロールの状態情報を削除します。Deletes the control-state information for the server control's child controls.

(継承元 Control)
ClearChildState()

サーバー コントロールのすべての子コントロールのビューステート情報およびコントロールの状態情報を削除します。Deletes the view-state and control-state information for all the server control's child controls.

(継承元 Control)
ClearChildViewState()

サーバー コントロールのすべての子コントロールのビューステート情報を削除します。Deletes the view-state information for all the server control's child controls.

(継承元 Control)
ClearEffectiveClientIDMode()

現在のコントロール インスタンスおよびすべての子コントロールの ClientIDMode プロパティを Inherit に設定します。Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(継承元 Control)
CopyBaseAttributes(WebControl)

指定した Web サーバー コントロールから、Style オブジェクトでカプセル化されていないプロパティをこのメソッドの呼び出し元の Web サーバー コントロールにコピーします。Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(継承元 WebControl)
CreateChildControls()

ASP.NET ページ フレームワークによって呼び出され、ポストバックまたはレンダリングの準備として、合成ベースの実装を使うサーバー コントロールに対し、それらのコントロールに含まれる子コントロールを作成するように通知します。Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.

(継承元 Control)
CreateControlCollection()

サーバー コントロールの子コントロール (リテラルとサーバーの両方) を保持する新しい ControlCollection オブジェクトを作成します。Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(継承元 Control)
CreateControlStyle()

WebControl クラスで、すべてのスタイル関連プロパティを実装するために内部的に使用されるスタイル オブジェクトを作成します。Creates the style object that is used internally by the WebControl class to implement all style related properties. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(継承元 WebControl)
DataBind()

CompositeControl およびそのすべての子コントロールにデータ ソースをバインドします。Binds a data source to the CompositeControl and all its child controls.

(継承元 CompositeControl)
DataBind(Boolean)

DataBinding イベントを発生させるオプションを指定して、呼び出されたサーバー コントロールとそのすべての子コントロールにデータ ソースをバインドします。Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(継承元 Control)
DataBindChildren()

データ ソースをサーバー コントロールの子コントロールにバインドします。Binds a data source to the server control's child controls.

(継承元 Control)
Dispose()

サーバー コントロールが、メモリから解放される前に最終的なクリーンアップを実行できるようにします。Enables a server control to perform final clean up before it is released from memory.

(継承元 Control)
EndRenderTracing(TextWriter, Object)

レンダリング データのデザイン時のトレースを終了します。Ends design-time tracing of rendering data.

(継承元 Control)
EnsureChildControls()

サーバー コントロールに子コントロールが含まれているかどうかを確認します。Determines whether the server control contains child controls. 含まれていない場合、子コントロールを作成します。If it does not, it creates child controls.

(継承元 Control)
EnsureID()

ID が割り当てられていないコントロールの ID を作成します。Creates an identifier for controls that do not have an identifier assigned.

(継承元 Control)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
FindControl(String)

指定した id パラメーターを使用して、サーバー コントロールの現在の名前付けコンテナーを検索します。Searches the current naming container for a server control with the specified id parameter.

(継承元 Control)
FindControl(String, Int32)

指定した id および検索に役立つ pathOffset パラメーターに指定された整数を使用して、サーバー コントロールの現在の名前付けコンテナーを検索します。Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. この形式の FindControl メソッドはオーバーライドしないでください。You should not override this version of the FindControl method.

(継承元 Control)
Focus()

コントロールに入力フォーカスを設定します。Sets input focus to a control.

(継承元 Control)
GetDesignModeState()

コントロールのデザイン時データを取得します。Gets design-time data for a control.

(継承元 Control)
GetEffectiveChromeType(Part)

ゾーンの PartChromeType プロパティおよび Web パーツ ページの現在の表示モードが指定されると、WebPart コントロールの実際のまたは現在有効な PartChromeType の値を返します。Returns the actual or effective current PartChromeType value of a WebPart control, given the PartChromeType property of the zone and the current display mode of the Web Parts page.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetRouteUrl(Object)

ルート パラメーターのセットに対応する URL を取得します。Gets the URL that corresponds to a set of route parameters.

(継承元 Control)
GetRouteUrl(RouteValueDictionary)

ルート パラメーターのセットに対応する URL を取得します。Gets the URL that corresponds to a set of route parameters.

(継承元 Control)
GetRouteUrl(String, Object)

ルート パラメーターのセットおよびルート名に対応する URL を取得します。Gets the URL that corresponds to a set of route parameters and a route name.

(継承元 Control)
GetRouteUrl(String, RouteValueDictionary)

ルート パラメーターのセットおよびルート名に対応する URL を取得します。Gets the URL that corresponds to a set of route parameters and a route name.

(継承元 Control)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
GetUniqueIDRelativeTo(Control)

指定されたコントロールの UniqueID プロパティのプレフィックス部分を返します。Returns the prefixed portion of the UniqueID property of the specified control.

(継承元 Control)
HasControls()

サーバー コントロールに子コントロールが含まれているかどうかを確認します。Determines if the server control contains any child controls.

(継承元 Control)
HasEvents()

コントロールまたは子コントロールに対してイベントが登録されているかどうかを示す値を返します。Returns a value indicating whether events are registered for the control or any child controls.

(継承元 Control)
IsLiteralContent()

サーバー コントロールがリテラルな内容だけを保持しているかどうかを決定します。Determines if the server control holds only literal content.

(継承元 Control)
LoadControlState(Object)

SaveControlState() メソッドによって保存された前回のページ要求からコントロールの状態情報を復元します。Restores control-state information from a previous page request that was saved by the SaveControlState() method.

(継承元 Control)
LoadViewState(Object)

以前保存したゾーンの状態情報を読み込みます。Loads previously saved state information for a zone.

MapPathSecure(String)

仮想パス (絶対パスまたは相対パス) の割り当て先の物理パスを取得します。Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(継承元 Control)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
MergeStyle(Style)

指定したスタイルの空白以外の要素を Web コントロールにコピーしますが、コントロールの既存のスタイル要素は上書きしません。Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(継承元 WebControl)
OnBubbleEvent(Object, EventArgs)

サーバー コントロールのイベントをページの UI サーバー コントロールの階層構造に渡すかどうかを決定します。Determines whether the event for the server control is passed up the page's UI server control hierarchy.

(継承元 Control)
OnDataBinding(EventArgs)

DataBinding イベントを発生させます。Raises the DataBinding event.

(継承元 Control)
OnInit(EventArgs)

Init イベントを発生させます。Raises the Init event.

OnLoad(EventArgs)

Load イベントを発生させます。Raises the Load event.

(継承元 Control)
OnPreRender(EventArgs)

PreRender イベントを発生させます。Raises the PreRender event.

OnUnload(EventArgs)

Unload イベントを発生させます。Raises the Unload event.

(継承元 Control)
OpenFile(String)

ファイルの読み込みで使用される Stream を取得します。Gets a Stream used to read a file.

(継承元 Control)
RaiseBubbleEvent(Object, EventArgs)

イベントのソースおよびその情報をコントロールの親に割り当てます。Assigns any sources of the event and its information to the control's parent.

(継承元 Control)
RecreateChildControls()

CompositeControl から派生したコントロール内に子コントロールを再作成します。Recreates the child controls in a control derived from CompositeControl.

(継承元 CompositeControl)
RemovedControl(Control)

Control オブジェクトの Controls コレクションから子コントロールが削除された後に呼び出されます。Called after a child control is removed from the Controls collection of the Control object.

(継承元 Control)
Render(HtmlTextWriter)

クライアントに表示するために、指定した CompositeControl オブジェクトに HtmlTextWriter の内容を書き込みます。Writes the CompositeControl content to the specified HtmlTextWriter object, for display on the client.

(継承元 CompositeControl)
RenderBeginTag(HtmlTextWriter)

指定した HtmlTextWriter オブジェクトにゾーン コントロールの HTML の開始タグを出力します。Renders the opening HTML tag of the zone control to the specified HtmlTextWriter object.

RenderBody(HtmlTextWriter)

ゾーン コントロールの本体の表示をオーバーライドします。Overrides rendering for the body of a zone control.

RenderChildren(HtmlTextWriter)

クライアントに表示される内容の書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子を出力します。Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(継承元 Control)
RenderContents(HtmlTextWriter)

開始タグと終了タグの間のゾーン コントロールのすべての内容を、指定した HtmlTextWriter オブジェクトに出力します。Renders the entire contents of a zone control between the beginning and ending tags to the specified HtmlTextWriter object.

RenderControl(HtmlTextWriter)

指定の HtmlTextWriter オブジェクトにサーバー コントロールの内容を出力し、トレースが有効である場合はコントロールに関するトレース情報を保存します。Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(継承元 Control)
RenderControl(HtmlTextWriter, ControlAdapter)

指定した ControlAdapter オブジェクトを使用して、指定した HtmlTextWriter オブジェクトにサーバー コントロールの内容を出力します。Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(継承元 Control)
RenderEndTag(HtmlTextWriter)

コントロールの HTML 終了タグを指定したライターに表示します。Renders the HTML closing tag of the control into the specified writer. このメソッドは、主にコントロールの開発者によって使用されます。This method is used primarily by control developers.

(継承元 WebControl)
RenderFooter(HtmlTextWriter)

ゾーン コントロールのフッターの表示をオーバーライドします。Overrides rendering for the footer of a zone control.

RenderHeader(HtmlTextWriter)

ゾーン コントロールのヘッダーの表示をオーバーライドします。Overrides rendering for the header of a zone control.

ResolveAdapter()

指定したコントロールを表示するコントロール アダプターを取得します。Gets the control adapter responsible for rendering the specified control.

(継承元 Control)
ResolveClientUrl(String)

ブラウザーで使用できる URL を取得します。Gets a URL that can be used by the browser.

(継承元 Control)
ResolveUrl(String)

要求側クライアントで使用できる URL に変換します。Converts a URL into one that is usable on the requesting client.

(継承元 Control)
SaveControlState()

ページがサーバーにポスト バックされた時間以降に発生したすべてのサーバー コントロール状態の変化を保存します。Saves any server control state changes that have occurred since the time the page was posted back to the server.

(継承元 Control)
SaveViewState()

ページがサーバーにポスト バックされた後で発生したビューステートの変更を保存します。Saves any view-state changes that have occurred after a page was posted back to the server.

SetDesignModeState(IDictionary)

コントロールのデザイン時データを設定します。Sets design-time data for a control.

(継承元 Control)
SetRenderMethodDelegate(RenderMethod)

サーバー コントロールとその内容を親コントロールに表示するイベント ハンドラー デリゲートを割り当てます。Assigns an event handler delegate to render the server control and its content into its parent control.

(継承元 Control)
SetTraceData(Object, Object)

トレース データ キーとトレース データ値を使用して、レンダリング データのデザイン時トレースのトレース データを設定します。Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(継承元 Control)
SetTraceData(Object, Object, Object)

トレースされたオブジェクト、トレース データ キー、およびトレース データ値を使用して、レンダリング データのデザイン時トレースのトレース データを設定します。Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(継承元 Control)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)
TrackViewState()

ゾーン コントロールのビューステートの変更を追跡します。Tracks changes to a zone control's view state.

イベント

DataBinding

サーバー コントロールがデータ ソースに連結すると発生します。Occurs when the server control binds to a data source.

(継承元 Control)
Disposed

サーバー コントロールがメモリから解放されると発生します。これは、ASP.NET ページが要求されている場合のサーバー コントロールの有効期間における最終段階です。Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(継承元 Control)
Init

サーバー コントロールが初期化されると発生します。これは、サーバー コントロールの有効期間における最初の手順です。Occurs when the server control is initialized, which is the first step in its lifecycle.

(継承元 Control)
Load

サーバー コントロールが Page オブジェクトに読み込まれると発生します。Occurs when the server control is loaded into the Page object.

(継承元 Control)
PreRender

Control オブジェクトの読み込み後、表示を開始する前に発生します。Occurs after the Control object is loaded but prior to rendering.

(継承元 Control)
Unload

サーバー コントロールがメモリからアンロードされると発生します。Occurs when the server control is unloaded from memory.

(継承元 Control)

明示的なインターフェイスの実装

IAttributeAccessor.GetAttribute(String)

指定された名前の Web コントロールの属性を取得します。Gets an attribute of the Web control with the specified name.

(継承元 WebControl)
IAttributeAccessor.SetAttribute(String, String)

Web コントロールの属性を指定された名前と値に設定します。Sets an attribute of the Web control to the specified name and value.

(継承元 WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

デザイナーが、デザイン時環境で子コントロールの複合コントロールのコレクションを再作成できるようにします。Enables a designer to recreate the composite control's collection of child controls in the design-time environment.

(継承元 CompositeControl)
IControlBuilderAccessor.ControlBuilder

このメンバーの詳細については、「ControlBuilder」をご覧ください。For a description of this member, see ControlBuilder.

(継承元 Control)
IControlDesignerAccessor.GetDesignModeState()

このメンバーの詳細については、「GetDesignModeState()」をご覧ください。For a description of this member, see GetDesignModeState().

(継承元 Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

このメンバーの詳細については、「SetDesignModeState(IDictionary)」をご覧ください。For a description of this member, see SetDesignModeState(IDictionary).

(継承元 Control)
IControlDesignerAccessor.SetOwnerControl(Control)

このメンバーの詳細については、「SetOwnerControl(Control)」をご覧ください。For a description of this member, see SetOwnerControl(Control).

(継承元 Control)
IControlDesignerAccessor.UserData

このメンバーの詳細については、「UserData」をご覧ください。For a description of this member, see UserData.

(継承元 Control)
IDataBindingsAccessor.DataBindings

このメンバーの詳細については、「DataBindings」をご覧ください。For a description of this member, see DataBindings.

(継承元 Control)
IDataBindingsAccessor.HasDataBindings

このメンバーの詳細については、「HasDataBindings」をご覧ください。For a description of this member, see HasDataBindings.

(継承元 Control)
IExpressionsAccessor.Expressions

このメンバーの詳細については、「Expressions」をご覧ください。For a description of this member, see Expressions.

(継承元 Control)
IExpressionsAccessor.HasExpressions

このメンバーの詳細については、「HasExpressions」をご覧ください。For a description of this member, see HasExpressions.

(継承元 Control)
IParserAccessor.AddParsedSubObject(Object)

このメンバーの詳細については、「AddParsedSubObject(Object)」をご覧ください。For a description of this member, see AddParsedSubObject(Object).

(継承元 Control)

拡張メソッド

FindDataSourceControl(Control)

指定されたコントロールのデータ コントロールに関連付けられているデータ ソースを返します。Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

指定されたコントロールの名前付けコンテナー内にある、指定された列のフィールド テンプレートを返します。Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

格納しているデータ コントロールのメタテーブル オブジェクトを返します。Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

指定されたデータ コントロールの既定値のコレクションを取得します。Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

指定されたデータ コントロールのテーブル メタデータを取得します。Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

指定されたデータ コントロールのテーブル メタデータを設定します。Sets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

指定したデータ コントロールのテーブル メタデータおよび既定値のマッピングを設定します。Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

指定したデータ コントロールのテーブル メタデータおよび既定値のマッピングを設定します。Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

テーブル メタデータが使用できるかどうかを判断します。Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

指定されたデータ コントロールの動的データの動作を有効にします。Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

指定されたデータ コントロールの動的データの動作を有効にします。Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

指定されたデータ コントロールの動的データの動作を有効にします。Enables Dynamic Data behavior for the specified data control.

適用対象

こちらもご覧ください