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

GenericWebPart イベント


GenericWebPart クラス

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

WebPart コントロールではないサーバー コントロールが、実行時本物WebPart コントロールのように表示されたり、動作したりするように、ラップます。

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

Public Class GenericWebPart
    Inherits WebPart
Dim instance As GenericWebPart
public class GenericWebPart : WebPart
public ref class GenericWebPart : public
 WebPart
public class GenericWebPart extends WebPart
public class GenericWebPart extends
 WebPart
解説解説

GenericWebPart コントロールは、WebPart コントロールではないサーバー コントロールのためのランライム ラッパー提供し、これによって、これらのコントロールWeb パーツ ページWeb パーツ アプリケーション使用できるようになります開発者が、ユーザー コントロールASP.NET サーバー コントロール、または既存カスタム コントロールなどのサーバー コントロールを WebPartZoneBase コントロール追加する場合には、GenericWebPart コントロールが、実行時サーバー コントロール自動的にラップするため、それらのコントロールは、本物WebPart コントロール同様の機能を提供できます

GenericWebPart コントロールWebPart コントロール比較を、次の表に示します

GenericWebPart コントロール

WebPart コントロール

ASP.NET コントロールカスタム コントロール、またはユーザー コントロールWeb パーツ アプリケーションコントロールとして使用できるように、WebPart コントロールではないサーバー コントロールWeb パーツ機能装備するために存在します

組み込みネイティブWeb パーツ機能を持つカスタムASP.NET コントロール作成するために存在します。これには、パーソナル化接続インポートとエクスポート、およびドラッグ アンド ドロップ機能含まれます。

ページマークアップでは宣言されません。サーバー コントロール実行時ラップするためにだけ存在しラップされるコントロールまたはラップされる子コントロールWebPart コントロールすべての機能提供します

ASP.NET サーバー コントロール同様にデザイン時にページマークアップ宣言できますが、WebPartZoneBase ゾーンでは宣言できません。

コントロールWeb パーツパーソナル化プロセス追加および統合するため、本物WebPart コントロールのように動作させることができます。これは自動的に行われるため、開発者が、Web パーツ アプリケーションサーバー コントロールおよびユーザー コントロール簡単に使用できるようになります

Web パーツ パーソナル化プロセス自動的に追加されます。

(GetGenericWebPart メソッド使用し、そのメソッドに子サーバー コントロールを渡すことによって) 本物WebPart コントロール標準 ASP.NET コントロール同様に実行時プログラムによってアクセスできます

標準 ASP.NET コントロール同様に実行時プログラムによってアクセスできます

ユーザーにとっての利点は、GenericWebPart コントロールによって一貫性のある操作方法提供されることです。すべてのサーバー コントロールで、WebPart コントロール同様の機能実行でき、動詞アイコンタイトル、およびヘッダーなど、一貫性のある同じユーザー インターフェイス (UI: User Interface) 要素装備することもできます開発者にとっての利点は、GenericWebPart コントロールによって既存ユーザー コントロールおよび既存サーバー コントロールWeb パーツ アプリケーション再利用できるようになることです。

WebPartZoneBase ゾーン配置されるサーバー コントロールは、実行時GenericWebPart コントロールラップされるため、開発者通常のサーバー コントロールおよびユーザー コントロールを、それらが WebPart コントロールあるかのように使用できます。WebPartZone 内の基本 Control クラスから継承したカスタム コントロール宣言する場合、これらのコントロールは、組み込みWebPart プロパティ使用サポートできないこと注意してくださいこのためTitle プロパティDescription プロパティなどのプロパティ含めそのようなコントロールには IWebPart プロパティ宣言できません。対照的にその他の種類サーバー コントロール (WebPart コントロールユーザー コントロール、WebControl から継承したカスタム コントロールなど) では、expando プロパティ使用サポートされるため、これらのプロパティ宣言できます

expando プロパティは、実際は、IAttributeAccessor インターフェイス通じてプロパティとしてクラス動的に追加できる文字列です。WebControl クラスその子含め、このインターフェイス実装するコントロールでは、expando プロパティ使用できます基本 Control クラスでは expando プロパティサポートされないため、Control クラスから継承したカスタム コントロールWebPartZone配置し実行時GenericWebPart コントロールラップしても、Web パーツ コントロール セット組み込みIWebPart プロパティカスタム コントロール動的に追加できません。この場合2 つ選択肢ありますIWebPart プロパティ持たないカスタム コントロール使用するか、またはカスタム コントロールIWebPart インターフェイス実装し、そのプロパティ使用できるようにします。

WebControl から継承したコントロールIWebPart プロパティ使用できる例として、デザイン時に ASP.NETCalendar コントロールを (WebPartZoneBase ゾーン内の) ページマークアップ宣言すると、このコントロールWebPart クラスから継承しておらず、またネイティブでは WebPartメンバ含みませんが、WebPart コントロールあるかのように扱うことができますTitleDescriptionその他のカレンダー コントロールWebPart プロパティ宣言できます実行時に、GetGenericWebPart メソッド使用して GenericWebPart コントロール返すことができます。このコントロールではカレンダー コントロール動的にラップし、そのコントロールWebPart コントロールあるかのように、まったく同じプロパティイベントメソッド使用してプログラムかアクセスできます

GenericWebPart コントロールには、基になるサーバー コントロールアクセスするための重要なプロパティである ChildControl プロパティ存在します。このプロパティによって、開発者プログラムサーバー コントロールアクセスできますまた、ChildControl プロパティは、子コントロールからのパーソナル化データアクセスするため、および AuthorizationFilter プロパティ設定されている場合承認実行するために、WebPartManager コントロールでも使用されます。

GenericWebPart コントロールには、他にもいくつかのプロパティ存在します。これらは、いずれも基本 WebPart クラスから継承されプロパティオーバーライドます。前述のように、これらのプロパティは子コントロールと共に使用できるため、WebPart コントロールのように動作できます。ExportMode プロパティ重要なプロパティで、エクスポートできるすべてのプロパティ、または機密性高くないものとしてマークされプロパティのみをエクスポートできるかどうか判断できます。CatalogIconImageUrl、DescriptionHeightTitle、TitleUrl、Width などの WebPart クラスから継承されUI 用のプロパティは、WebPartZoneBase ゾーン配置されるサーバー コントロールに対して宣言型マークアップ設定できます

GenericWebPart クラス重要なメソッドには CreateControlCollection メソッド含まれGenericWebPart コントロール関連付けられているコントロール (子コントロールも含む) のコレクション作成しますまた、Render メソッドは、ラップされた子コントロールへのすべての出力代行します。GenericWebPart クラスコンストラクタプロテクト メンバで、アプリケーション内部使用または機能拡張いずれか用途使用されます。

GenericWebPart コントロール使用方法理解に役立つ情報を、次に示しますGenericWebPart クラスオーバーライドされたプロパティ既定値設定する場合ユーザー コントロールまたはカスタム サーバー コントロールで、IWebPart インターフェイスと IWebActionable インターフェイス実装し、それらのメンバオーバーライドできますGenericWebPart コントロールは、実装されたプロパティの値を、そのインターフェイス実装している子コントロールか実行時取得しますコントロールPersonalizable メタデータ属性使用してプロパティパーソナル化できるものとして定義されている場合GenericWebPart コントロールは、WebPart コントロールパーソナル化できるプロパティ同様に、それらのプロパティ実行時パーソナル化自動的に有効化ます。

コントロールWeb パーツ編集機能持たせる場合は、IWebEditable インターフェイス実装できます実行時に CreateEditorParts メソッド呼び出されると、GenericWebPart コントロールの WebBrowsableObject プロパティコードが子コントロール内の同一プロパティ呼び出し、子コントロール実装使用して関連付けられたカスタム EditorPart コントロール作成します

継承時の注意 場合によっては、GenericWebPart クラスから継承する必要があります1 つの例として、GenericWebPart コントロール作成時に開発者コンストラクタ内にカスタム動作実装する場合あります。たとえば、子コントロールGenericWebPart クラス内のコントロールコレクション以外の場所に格納することが必要な場合ありますGenericWebPart クラスから継承する場合は、WebPartManager クラスからも継承して、その CreateWebPart メソッドオーバーライドして、カスタム コントロール作成できるようにする必要があります

使用例使用例

GenericWebPart コントロールが、WebPart コントロールではないサーバー コントロール実行時自動的にラップする方法次のコード例示します

コード例最初部分には、2 つWebPartZone コントロール存在する Web パーツ ページ含まれています。各ゾーンには、標準 ASP.NET サーバー コントロール存在しますコントロールWebPartZone ゾーン内に存在するため、ページコンパイルされると、それらのコントロール自動的に GenericWebPart コントロールラップされます。したがって、これらのコントロールWebPart クラスプロパティ宣言できますブラウザページ読み込み、[Display All Property Values] ボタンクリックすると、各コントロール詳細ラベル内に表示されます。GenericWebPart コントロール動作表示するために、最初ゾーンCalendar コントロールでは一部GenericWebPart プロパティ.aspx ページ宣言型マークアップ設定されますが、BulletedList コントロールでは同様の設定はされません。ページ読み込んだ後で2 つコントロールプロパティ値の違いと、両方が親 GenericWebPart コントロールを持つことに注意してください

<%@ Page Language="vb" 
  Codefile="genericwebpart.vb" 
  Inherits="genericwebpart_sample"
 %>
<html  >
<head id="Head1" runat="server">
    <title>GenericWebPart Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:WebPartManager ID="WebPartManager1"
 runat="server">
      </asp:WebPartManager>
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server"
            Title="My Calendar"
            Description="A calendar used as a GenericWebPart control."
            CatalogIconImageUrl="MyCatalogIcon.gif"
            TitleIconimageUrl ="MyTitleIcon.gif"
            TitleUrl="MyInfoUrl.htm" 
            Width="250"/>
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:WebPartZone ID="WebPartZone2" runat="server">
        <ZoneTemplate>
          <asp:BulletedList ID="BulletedList1"
 
            Runat="server"
            DisplayMode="HyperLink">
            <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>        
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Button ID="Button1" width="200"
        runat="server" 
        Text="Display All Property Values" OnClick="Button1_Click"
 /> 
      <br />
      <asp:Label ID="Label2" runat="server"
 Text="" />
      <br />   
      <asp:Label ID="Label3" runat="server"
 Text="" />
    </form>
</body>
</html>
<%@ Page Language="C#" 
  Codefile="genericwebpart.cs" 
  Inherits="genericwebpart_sample" %>
<html  >
<head runat="server">
    <title>GenericWebPart Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:WebPartManager ID="WebPartManager1" runat="server">
      </asp:WebPartManager>
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <asp:Calendar ID="Calendar1" runat="server"
            Title="My Calendar"
            Description="A calendar used as a GenericWebPart control."
            CatalogIconImageUrl="MyCatalogIcon.gif"
            TitleIconimageUrl ="MyTitleIcon.gif"
            TitleUrl="MyInfoUrl.htm" 
            Width="250"/>
        </ZoneTemplate>
      </asp:WebPartZone>
      <asp:WebPartZone ID="WebPartZone2" runat="server">
        <ZoneTemplate>
          <asp:BulletedList ID="BulletedList1" 
            Runat="server"
            DisplayMode="HyperLink">
            <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>        
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Button ID="Button1" width="200"
        runat="server" 
        Text="Display All Property Values" OnClick="Button1_Click"
 /> 
      <br />
      <asp:Label ID="Label2" runat="server" Text=""
 />
      <br />   
      <asp:Label ID="Label3" runat="server" Text=""
 />
    </form>
</body>
</html>

コード例2 番目の部分では、GenericWebPart コントロール一部プロパティプログラムアクセスする部分クラスについて説明してます。Page_Load メソッドでは、サーバー コントロールラップする GenericWebPart コントロールランタイムインスタンス取得するために、GetGenericWebPart メソッド使用されています。この方法で親 GenericWebPart コントロールへの参照取得すると、通常のサーバー コントロールまたはユーザー コントロールWebPart コントロールあるかのように、実行時プログラムか操作できるようになります

Imports System
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls

Partial Public Class genericwebpart_sample

  Inherits System.Web.UI.Page

  Private calendarPart As GenericWebPart
  Private listPart As GenericWebPart

  Protected Sub Page_Load(ByVal
 sender As [Object], ByVal e As
 EventArgs)
    calendarPart = WebPartManager1.GetGenericWebPart(Calendar1)
    listPart = WebPartManager1.GetGenericWebPart(BulletedList1)

    If Not IsPostBack Then
      Label2.Text = String.Empty
      Label3.Text = String.Empty
    End If

  End Sub


  Protected Sub Button1_Click(ByVal
 sender As Object, ByVal
 e As EventArgs)

    Label2.Text = _
      "<h3>Calendar GenericWebPart Properties</h3>"
 & _
      "<em>Title: </em>" & calendarPart.Title
 & _
      "<br />" & _
      "<em>CatalogIconImageUrl:  </em>"
 & calendarPart.CatalogIconImageUrl & _
      "<br />" & _
      "<em>TitleUrl: </em>" & calendarPart.TitleUrl
 & _
      "<br />" & _
      "<em>Decription: </em>" & calendarPart.Description
 & _
      "<br />" & _
      "<em>TitleIconImageUrl: </em>" &
 calendarPart.TitleIconImageUrl & _
      "<br />" & _
      "<em>ChildControl ID: </em>" &
 calendarPart.ChildControl.ID & _
      "<br />" & _
      "<em>ChildControl Type: </em>" &
 calendarPart.ChildControl.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart ID: </em>" &
 calendarPart.ID & _
      "<br />" & _
      "<em>GenericWebPart Type: </em>"
 & calendarPart.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart Parent ID: </em>"
 & calendarPart.Parent.ID

    Label3.Text = _
      "<h3>BulletedList GenericWebPart Properties</h3>"
 & _
      "<em>Title: </em>" & listPart.Title
 & _
      "<br />" & _
      "<em>CatalogIconImageUrl:  </em>"
 & listPart.CatalogIconImageUrl & _
      "<br />" & _
      "<em>TitleUrl: </em>" & listPart.TitleUrl
 & _
      "<br />" & _
      "<em>Decription: </em>" & listPart.Description
 & _
      "<br />" & _
      "<em>TitleIconImageUrl: </em>" &
 listPart.TitleIconImageUrl & _
      "<br />" & _
      "<em>ChildControl ID: </em>" &
 listPart.ChildControl.ID & _
      "<br />" & _
      "<em>ChildControl Type: </em>" &
 listPart.ChildControl.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart ID: </em>" &
 listPart.ID & _
      "<br />" & _
      "<em>GenericWebPart Type: </em>"
 & listPart.GetType().Name & _
      "<br />" & _
      "<em>GenericWebPart Parent ID: </em>"
 & listPart.Parent.ID
  End Sub

End Class

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class genericwebpart_sample
 : System.Web.UI.Page
{
  GenericWebPart calendarPart;
  GenericWebPart listPart;

  protected void Page_Load(Object sender, EventArgs
 e)
  {
    calendarPart = WebPartManager1.GetGenericWebPart(Calendar1);
    listPart = WebPartManager1.GetGenericWebPart(BulletedList1);

    if (!IsPostBack)
    {
      Label2.Text = String.Empty;
      Label3.Text = String.Empty;
    }
  }

  protected void Button1_Click(object sender,
 EventArgs e)
  {

    Label2.Text =
      @"<h3>Calendar GenericWebPart Properties</h3>" +
      "<em>Title: </em>" + calendarPart.Title +
      "<br />" +
      "<em>CatalogIconImageUrl:  </em>" + calendarPart.CatalogIconImageUrl
 +
      "<br />" +
      "<em>TitleUrl: </em>" + calendarPart.TitleUrl +
      "<br />" +
      "<em>Decription: </em>" + calendarPart.Description +
      "<br />" +
      "<em>TitleIconImageUrl: </em>" + calendarPart.TitleIconImageUrl
 +
      "<br />" +
      "<em>ChildControl ID: </em>" + calendarPart.ChildControl.ID
 +
      "<br />" +
      "<em>ChildControl Type: </em>" + calendarPart.ChildControl.GetType().Name
 +
      "<br />" +
      "<em>GenericWebPart ID: </em>" + calendarPart.ID +
      "<br />" +
      "<em>GenericWebPart Type: </em>" + calendarPart.GetType().Name
 +
      "<br />" +
      "<em>GenericWebPart Parent ID: </em>" + calendarPart.Parent.ID;

    Label3.Text =
      @"<h3>BulletedList GenericWebPart Properties</h3>" +
      "<em>Title: </em>" + listPart.Title +
      "<br />" +
      "<em>CatalogIconImageUrl:  </em>" + listPart.CatalogIconImageUrl
 +
      "<br />" +
      "<em>TitleUrl: </em>" + listPart.TitleUrl +
      "<br />" +
      "<em>Decription: </em>" + listPart.Description +
      "<br />" +
      "<em>TitleIconImageUrl: </em>" + listPart.TitleIconImageUrl
 +
      "<br />" +
      "<em>ChildControl ID: </em>" + listPart.ChildControl.ID
 +
      "<br />" +
      "<em>ChildControl Type: </em>" + listPart.ChildControl.GetType().Name
 +
      "<br />" +
      "<em>GenericWebPart ID: </em>" + listPart.ID +
      "<br />" +
      "<em>GenericWebPart Type: </em>" + listPart.GetType().Name
 +
      "<br />" +
      "<em>GenericWebPart Parent ID: </em>" + listPart.Parent.ID;
  }

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

GenericWebPart コンストラクタ

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

GenericWebPart コントロール新しインスタンスを、子コントロールになるコントロールへの参照渡して初期化します。

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

解説解説

GenericWebPart コンストラクタは WebPartManager コントロールの CreateWebPart メソッドによって呼び出され、子サーバー コントロールへの参照で渡すことによって GenericWebPart コントロールインスタンス初期化します。GenericWebPart オブジェクト作成されると、ChildControl プロパティ使用して、子コントロール参照できます

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

GenericWebPart プロパティ


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

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールすばやく移動できるアクセス キー取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ AllowClose  エンド ユーザーWeb ページWebPart コントロール終了できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowConnect  WebPart コントロールが、それとの接続を他のコントロール形成できるようにするかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowEdit  エンド ユーザー1 つ上の EditorPart コントロールによって提供されるユーザー インターフェイス (UI) を使用して WebPart コントロール変更できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowHide  エンド ユーザーWebPart コントロールを非表示にできるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowMinimize  エンド ユーザーWebPart コントロール最小化できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AllowZoneChange  ユーザーWebPart コントロールを WebPartZoneBase ゾーン間で移動できるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。 ( Control から継承されます。)
パブリック プロパティ Attributes  コントロールプロパティ対応しない任意の属性 (表示専用) のコレクション取得します。 ( WebControl から継承されます。)
パブリック プロパティ AuthorizationFilter  WebPart コントロールページ追加することが承認されるかどうか決定する任意の文字列取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロール背景色取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BackImageUrl  パネル コントロール背景イメージURL取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。 ( Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロール境界線の色を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロール境界線スタイル取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロール境界線の幅を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ CatalogIconImageUrl オーバーライドされますコントロールカタログで GenericWebPart コントロールを表すイメージURL取得または設定します
パブリック プロパティ ChildControl GenericWebPart コントロールによって実行時ラップされる子コントロールへの参照取得します
パブリック プロパティ ChromeState  パーツ コントロール最小化または標準のどちらの状態で表示されるかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ ChromeType  Web パーツ コントロールを囲む境界線種類取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。 ( Control から継承されます。)
パブリック プロパティ ConnectErrorMessage  接続処理中にエラーが発生した場合ユーザー表示するエラー メッセージ取得します。 ( WebPart から継承されます。)
パブリック プロパティ Controls  ユーザー インターフェイス階層構造指定されサーバー コントロールの子コントロール格納している ControlCollection オブジェクト取得します。 ( Part から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールスタイル取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントWeb サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラス取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ DefaultButton  Panel コントロール格納されている既定ボタン識別子取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ Description オーバーライドされますサーバー コントロールツールヒントカタログ使用するコントロール動作をまとめた短い語句取得または設定します
パブリック プロパティ Direction  コントロール内で内容表示される平方向を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ DisplayTitle  実際に WebPart コントロール インスタンスタイトル バー表示される完全なタイトル テキストを含む文字列取得します。 ( WebPart から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロール有効にするかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロール適用されるかどうかを示す値を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ ExportMode  WebPart コントロールプロパティ全部または一部エクスポートできるか、またはまったエクスポートできないかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ Font  Web サーバー コントロール関連付けられたフォント プロパティ取得します。 ( WebControl から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロール前景色 (通常テキストの色) を取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ GroupingText  パネル コントロール格納されているコントロールグループキャプション取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ HasAttributes  コントロール属性セットがあるかどうかを示す値を取得します。 ( WebControl から継承されます。)
パブリック プロパティ HasSharedData  WebPart コントロールが、それに関連付けられている任意の共有パーソナル化データ保持しているかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ HasUserData  WebPart コントロールが、それに関連付けられている任意のユーザーパーソナル化データ保持しているかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ Height オーバーライドされますコントロールの高さ (ピクセル数) を取得または設定します
パブリック プロパティ HelpMode  WebPart コントロールヘルプ内容表示使用されるユーザー インターフェイス (UI) の種類取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ HelpUrl  WebPart コントロールヘルプ ファイルへの URL取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ Hidden  WebPart コントロールWeb ページ表示されるかどうかを示す値を取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ HorizontalAlign  パネル内容平方向の配置取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ ID オーバーライドされますコントロールID取得または設定します。この値は継承できません。
パブリック プロパティ ImportErrorMessage  WebPart コントロールインポートエラーが発生した場合使用されるエラー メッセージ取得または設定します。 ( WebPart から継承されます。)
パブリック プロパティ IsClosed  WebPart コントロールWeb パーツ ページで現在終了されているかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ IsShared  WebPart コントロール共有されているかどうか、つまり Web パーツ ページすべてのユーザー表示されるかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ IsStandalone  WebPart コントロールスタンドアロンかどうか、つまり、WebPartZoneBase ゾーン内に含まれていないかどうかを示す値を取得します。 ( WebPart から継承されます。)
パブリック プロパティ IsStatic  WebPart コントロールスタティック コントロールかどうかを示す値を取得しますスタティック コントロールは、Web パーツ ページマークアップ宣言されるコントロールであり、ページプログラムによって追加されるものではありません。 ( WebPart から継承されます。)
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。 ( Control から継承されます。)
パブリック プロパティ ScrollBars  Panel コントロールスクロール バー表示態と位置取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。 ( Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロール外側タグスタイル属性として表示されるテキスト属性コレクション取得します。 ( WebControl から継承されます。)
パブリック プロパティ Subtitle オーバーライドされますコントロールの完全なタイトル構成するために Title プロパティの値に連結される文字列取得します
パブリック プロパティ TabIndex  Web サーバー コントロールタブ インデックス取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 ( Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。 ( Control から継承されます。)
パブリック プロパティ Title オーバーライドされますGenericWebPart コントロールタイトル取得または設定します
パブリック プロパティ TitleIconImageUrl オーバーライドされます。 そのコントロール自体タイトル バー内の GenericWebPart コントロールを表すために使用されるイメージURL取得または設定します
パブリック プロパティ TitleUrl オーバーライドされますGenericWebPart コントロールに関する補足情報URL取得または設定します
パブリック プロパティ ToolTip  マウス ポインタWeb サーバー コントロールの上移動したときに表示されるテキスト取得または設定します。 ( WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。 ( Control から継承されます。)
パブリック プロパティ Verbs オーバーライドされますGenericWebPart コントロール関連付けられたカスタム動詞コレクション取得します
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。 ( Control から継承されます。)
パブリック プロパティ WebBrowsableObject オーバーライドされます。 子コントロールへの参照取得しカスタムEditorPart コントロールがそのコントロール編集できるようにします。
パブリック プロパティ Width オーバーライドされますコントロールの幅 (ピクセル数) を取得または設定します
パブリック プロパティ Wrap  パネル内容ラップするかどうかを示す値を取得または設定します。 ( Panel から継承されます。)
パブリック プロパティ Zone  現在 WebPart コントロール格納している WebPartZoneBase ゾーン取得します。 ( WebPart から継承されます。)
パブリック プロパティ ZoneIndex  WebPart コントロールの、ゾーン内でのインデックス位置取得します。 ( WebPart から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。 ( Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。 ( Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。 ( Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。 ( Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。 ( WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ TagKey  この Web サーバー コントロール対応する HtmlTextWriterTag 値を取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロール開発者によって使用されます。 ( WebControl から継承されます。)
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。 ( Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。 ( Control から継承されます。)
プロテクト プロパティ WebPartManager  WebPart コントロール インスタンス関連付けられている WebPartManager コントロールへの参照取得します。 ( WebPart から継承されます。)
参照参照

関連項目

GenericWebPart クラス
System.Web.UI.WebControls.WebParts 名前空間

その他の技術情報

ASP.NET Web パーツ概要
Web パーツ コントロール セット概要
Web パーツパーソナル化概要
ASP.NET Web パーツ ページ

GenericWebPart メソッド


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

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

関連項目

GenericWebPart クラス
System.Web.UI.WebControls.WebParts 名前空間

その他の技術情報

ASP.NET Web パーツ概要
Web パーツ コントロール セット概要
Web パーツパーソナル化概要
ASP.NET Web パーツ ページ

GenericWebPart メンバ

WebPart コントロールではないサーバー コントロールが、実行時本物WebPart コントロールのように表示されたり、動作したりするように、ラップます。

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


プロテクト コンストラクタプロテクト コンストラクタ
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AccessKey  Web サーバー コントロールすばやく移動できるアクセス キー取得または設定します。(WebControl から継承されます。)
パブリック プロパティ AllowClose  エンド ユーザーWeb ページWebPart コントロール終了できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowConnect  WebPart コントロールが、それとの接続を他のコントロール形成できるようにするかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowEdit  エンド ユーザー1 つ上の EditorPart コントロールによって提供されるユーザー インターフェイス (UI) を使用して WebPart コントロール変更できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowHide  エンド ユーザーWebPart コントロールを非表示にできるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowMinimize  エンド ユーザーWebPart コントロール最小化できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AllowZoneChange  ユーザーWebPart コントロールWebPartZoneBase ゾーン間で移動できるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ AppRelativeTemplateSourceDirectory  このコントロール含まれている Page オブジェクトまたは UserControl オブジェクトアプリケーション相対仮想ディレクトリ取得または設定します。(Control から継承されます。)
パブリック プロパティ Attributes  コントロールプロパティ対応しない任意の属性 (表示専用) のコレクション取得します。(WebControl から継承されます。)
パブリック プロパティ AuthorizationFilter  WebPart コントロールページ追加することが承認されるかどうか決定する任意の文字列取得または設定します。 (WebPart から継承されます。)
パブリック プロパティ BackColor  Web サーバー コントロール背景色取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BackImageUrl  パネル コントロール背景イメージURL取得または設定します。(Panel から継承されます。)
パブリック プロパティ BindingContainer  このコントロールデータ バインディング格納しているコントロール取得します。(Control から継承されます。)
パブリック プロパティ BorderColor  Web コントロール境界線の色を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderStyle  Web サーバー コントロール境界線スタイル取得または設定します。(WebControl から継承されます。)
パブリック プロパティ BorderWidth  Web サーバー コントロール境界線の幅を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ CatalogIconImageUrl オーバーライドされますコントロールカタログGenericWebPart コントロールを表すイメージURL取得または設定します
パブリック プロパティ ChildControl GenericWebPart コントロールによって実行時ラップされる子コントロールへの参照取得します
パブリック プロパティ ChromeState  パーツ コントロール最小化または標準のどちらの状態で表示されるかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ ChromeType  Web パーツ コントロールを囲む境界線種類取得または設定します。(WebPart から継承されます。)
パブリック プロパティ ClientID  ASP.NET によって生成されサーバー コントロール ID取得します。(Control から継承されます。)
パブリック プロパティ ConnectErrorMessage  接続処理中にエラーが発生した場合ユーザー表示するエラー メッセージ取得します。(WebPart から継承されます。)
パブリック プロパティ Controls  ユーザー インターフェイス階層構造指定されサーバー コントロールの子コントロール格納している ControlCollection オブジェクト取得します。(Part から継承されます。)
パブリック プロパティ ControlStyle  Web サーバー コントロールスタイル取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ ControlStyleCreated  Style オブジェクトが ControlStyle プロパティに対して作成されたかどうかを示す値を取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
パブリック プロパティ CssClass  クライアントWeb サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラス取得または設定します。(WebControl から継承されます。)
パブリック プロパティ DefaultButton  Panel コントロール格納されている既定ボタン識別子取得または設定します。(Panel から継承されます。)
パブリック プロパティ Description オーバーライドされますサーバー コントロールツールヒントカタログ使用するコントロール動作をまとめた短い語句取得または設定します
パブリック プロパティ Direction  コントロール内で内容表示される平方向を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ DisplayTitle  実際に WebPart コントロール インスタンスタイトル バー表示される完全なタイトル テキストを含む文字列取得します。(WebPart から継承されます。)
パブリック プロパティ Enabled  Web サーバー コントロール有効にするかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableTheming  テーマがこのコントロール適用されるかどうかを示す値を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ EnableViewState  サーバー コントロールが、そのビューステートおよび格納している子コントロールビューステートを、要求しているクライアント永続化させるかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ ExportMode  WebPart コントロールプロパティ全部または一部エクスポートできるか、またはまったエクスポートできないかを示す値を取得または設定します。 (WebPart から継承されます。)
パブリック プロパティ Font  Web サーバー コントロール関連付けられたフォント プロパティ取得します。(WebControl から継承されます。)
パブリック プロパティ ForeColor  Web サーバー コントロール前景色 (通常テキストの色) を取得または設定します。(WebControl から継承されます。)
パブリック プロパティ GroupingText  パネル コントロール格納されているコントロールグループキャプション取得または設定します。(Panel から継承されます。)
パブリック プロパティ HasAttributes  コントロール属性セットがあるかどうかを示す値を取得します。(WebControl から継承されます。)
パブリック プロパティ HasSharedData  WebPart コントロールが、それに関連付けられている任意の共有パーソナル化データ保持しているかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ HasUserData  WebPart コントロールが、それに関連付けられている任意のユーザーパーソナル化データ保持しているかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ Height オーバーライドされますコントロールの高さ (ピクセル数) を取得または設定します
パブリック プロパティ HelpMode  WebPart コントロールヘルプ内容表示使用されるユーザー インターフェイス (UI) の種類取得または設定します。(WebPart から継承されます。)
パブリック プロパティ HelpUrl  WebPart コントロールヘルプ ファイルへの URL取得または設定します。(WebPart から継承されます。)
パブリック プロパティ Hidden  WebPart コントロールWeb ページ表示されるかどうかを示す値を取得または設定します。(WebPart から継承されます。)
パブリック プロパティ HorizontalAlign  パネル内容平方向の配置取得または設定します。(Panel から継承されます。)
パブリック プロパティ ID オーバーライドされますコントロールID取得または設定します。この値は継承できません。
パブリック プロパティ ImportErrorMessage  WebPart コントロールインポートエラーが発生した場合使用されるエラー メッセージ取得または設定します。(WebPart から継承されます。)
パブリック プロパティ IsClosed  WebPart コントロールWeb パーツ ページで現在終了されているかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ IsShared  WebPart コントロール共有されているかどうか、つまり Web パーツ ページすべてのユーザー表示されるかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ IsStandalone  WebPart コントロールスタンドアロンかどうか、つまり、WebPartZoneBase ゾーン内に含まれていないかどうかを示す値を取得します。(WebPart から継承されます。)
パブリック プロパティ IsStatic  WebPart コントロールスタティック コントロールかどうかを示す値を取得しますスタティック コントロールは、Web パーツ ページマークアップ宣言されるコントロールであり、ページプログラムによって追加されるものではありません。(WebPart から継承されます。)
パブリック プロパティ NamingContainer  同じ Control.ID プロパティ値を持つ複数サーバー コントロール区別するための一意名前空間作成するサーバー コントロール名前付けコンテナへの参照取得します。(Control から継承されます。)
パブリック プロパティ Page  サーバー コントロール含んでいる Page インスタンスへの参照取得します。(Control から継承されます。)
パブリック プロパティ Parent  ページ コントロール階層構造における、サーバー コントロールの親コントロールへの参照取得します。(Control から継承されます。)
パブリック プロパティ ScrollBars  Panel コントロールスクロール バー表示態と位置取得または設定します。(Panel から継承されます。)
パブリック プロパティ Site  デザイン サーフェイス現在のコントロール表示するときに、このコントロールホストするコンテナに関する情報取得します。(Control から継承されます。)
パブリック プロパティ SkinID  コントロール適用するスキン取得または設定します。(WebControl から継承されます。)
パブリック プロパティ Style  Web サーバー コントロール外側タグスタイル属性として表示されるテキスト属性コレクション取得します。(WebControl から継承されます。)
パブリック プロパティ Subtitle オーバーライドされますコントロールの完全なタイトル構成するために Title プロパティの値に連結される文字列取得します
パブリック プロパティ TabIndex  Web サーバー コントロールタブ インデックス取得または設定します。(WebControl から継承されます。)
パブリック プロパティ TemplateControl  このコントロール格納しているテンプレートへの参照取得または設定します。 (Control から継承されます。)
パブリック プロパティ TemplateSourceDirectory  現在のサーバー コントロール格納している Page または UserControl仮想ディレクトリ取得します。(Control から継承されます。)
パブリック プロパティ Title オーバーライドされますGenericWebPart コントロールタイトル取得または設定します
パブリック プロパティ TitleIconImageUrl オーバーライドされます。 そのコントロール自体タイトル バー内の GenericWebPart コントロールを表すために使用されるイメージURL取得または設定します
パブリック プロパティ TitleUrl オーバーライドされますGenericWebPart コントロールに関する補足情報URL取得または設定します
パブリック プロパティ ToolTip  マウス ポインタWeb サーバー コントロールの上移動したときに表示されるテキスト取得または設定します。(WebControl から継承されます。)
パブリック プロパティ UniqueID  階層構造修飾されサーバー コントロール一意ID取得します。(Control から継承されます。)
パブリック プロパティ Verbs オーバーライドされますGenericWebPart コントロール関連付けられたカスタム動詞コレクション取得します
パブリック プロパティ Visible  サーバー コントロールUI としてページ表示するかどうかを示す値を取得または設定します。(Control から継承されます。)
パブリック プロパティ WebBrowsableObject オーバーライドされます。 子コントロールへの参照取得しカスタムEditorPart コントロールがそのコントロール編集できるようにします。
パブリック プロパティ Width オーバーライドされますコントロールの幅 (ピクセル数) を取得または設定します
パブリック プロパティ Wrap  パネル内容ラップするかどうかを示す値を取得または設定します。(Panel から継承されます。)
パブリック プロパティ Zone  現在 WebPart コントロール格納している WebPartZoneBase ゾーン取得します。(WebPart から継承されます。)
パブリック プロパティ ZoneIndex  WebPart コントロールの、ゾーン内でのインデックス位置取得します。(WebPart から継承されます。)
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ Adapter  コントロール用のブラウザ固有のアダプタ取得します。(Control から継承されます。)
プロテクト プロパティ ChildControlsCreated  サーバー コントロールの子コントロール作成されたかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ ClientIDSeparator  ClientID プロパティ使用される区切り記号を表す文字値を取得します。(Control から継承されます。)
プロテクト プロパティ Context  現在の Web 要求対すサーバー コントロール関連付けられている HttpContext オブジェクト取得します。(Control から継承されます。)
プロテクト プロパティ DesignMode  コントロールデザイン サーフェイス使用されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ Events  コントロールイベント ハンドラ デリゲートリスト取得します。このプロパティ読み取り専用です。(Control から継承されます。)
プロテクト プロパティ HasChildViewState  現在のサーバー コントロールの子コントロールが、保存されビューステート設定持っているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IdSeparator  コントロール ID区別するために使用する文字取得します。(Control から継承されます。)
プロテクト プロパティ IsChildControlStateCleared  このコントロール含まれているコントロールに、コントロールの状態設定されているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsEnabled  コントロールが有効かどうかを示す値を取得します。(WebControl から継承されます。)
プロテクト プロパティ IsTrackingViewState  サーバー コントロールビューステート変更保存しているかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ IsViewStateEnabled  このコントロールビューステートが有効かどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ LoadViewStateByID  コントロールインデックスではなく ID によりビューステート読み込みを行うかどうかを示す値を取得します。 (Control から継承されます。)
プロテクト プロパティ TagKey  この Web サーバー コントロール対応する HtmlTextWriterTag 値を取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
プロテクト プロパティ TagName  コントロール タグの名前を取得します。このプロパティは、主にコントロール開発者によって使用されます。(WebControl から継承されます。)
プロテクト プロパティ ViewState  同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します。(Control から継承されます。)
プロテクト プロパティ ViewStateIgnoresCase  StateBag オブジェクト大文字小文字区別しないかどうかを示す値を取得します。(Control から継承されます。)
プロテクト プロパティ WebPartManager  WebPart コントロール インスタンス関連付けられている WebPartManager コントロールへの参照取得します。 (WebPart から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド ApplyStyle  指定したスタイル空白以外の要素Web コントロールコピーしてコントロール既存スタイル要素上書きします。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ApplyStyleSheetSkin  ページスタイル シート定義されスタイル プロパティコントロール適用します。 (Control から継承されます。)
パブリック メソッド CopyBaseAttributes  指定した Web サーバー コントロールから、Style オブジェクトカプセル化されていないプロパティをこのメソッド呼び出し元の Web サーバー コントロールコピーします。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド CreateEditorParts オーバーライドされます。 GenericWebPart コントロール編集モード場合に、そのコントロールの子コントロール編集するために使用できるカスタム EditorPart コントロールコレクション返します
パブリック メソッド DataBind  オーバーロードされます。 ( Part から継承されます。)
パブリック メソッド Dispose  サーバー コントロールが、メモリから解放される前に最終的なクリーンアップ実行できるようにします。 (Control から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
パブリック メソッド Focus  コントロール入力フォーカス設定します。 (Control から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド HasControls  サーバー コントロールに子コントロール含まれているかどうか確認します。 (Control から継承されます。)
パブリック メソッド MergeStyle  指定したスタイル空白以外の要素Web コントロールコピーしますが、コントロール既存スタイル要素上書きしません。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RenderBeginTag  Panel コントロールHTML 開始タグ指定したライタ表示します。 (Panel から継承されます。)
パブリック メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
パブリック メソッド RenderEndTag  Panel コントロールHTML 終了タグ指定したライタ表示します。 (Panel から継承されます。)
パブリック メソッド ResolveClientUrl  ブラウザ使用できる URL取得します。 (Control から継承されます。)
パブリック メソッド ResolveUrl  要求クライアント使用できる URL変換します。 (Control から継承されます。)
パブリック メソッド SetPersonalizationDirty  オーバーロードされます。 WebPartZoneBase ゾーン配置されWeb パーツ コントロールサーバー コントロールパーソナル化データ変更されていることを示すフラグ設定します。 (WebPart から継承されます。)
パブリック メソッド SetRenderMethodDelegate  サーバー コントロールその内容を親コントロール表示するイベント ハンドラ デリゲート割り当てます。 (Control から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド AddAttributesToRender  背景イメージ配置ラップ、および表示する属性リスト方向に関する情報追加します。 (Panel から継承されます。)
プロテクト メソッド AddedControl  コントロールControl オブジェクトControls コレクション追加された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド AddParsedSubObject  サーバー コントロールに、XML または HTML要素解析されたことを通知し、その要素サーバー コントロールControlCollection オブジェクト追加します。 (Control から継承されます。)
プロテクト メソッド BuildProfileTree  ページトレース有効な場合サーバー コントロールに関する情報収集し、これを表示するために Trace プロパティ渡します。 (Control から継承されます。)
プロテクト メソッド ClearChildControlState  サーバー コントロールすべてのコントロールについて、コントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildState  サーバー コントロールすべてのコントロールビューステート情報およびコントロールの状態情報削除します。 (Control から継承されます。)
プロテクト メソッド ClearChildViewState  サーバー コントロールすべてのコントロールビューステート情報削除します。 (Control から継承されます。)
プロテクト メソッド CreateChildControls オーバーライドされます。  
プロテクト メソッド CreateControlCollection オーバーライドされます基本メソッドオーバーライドし、GenericWebPart コントロールによってラップされた子コントロール構成される読み取り専用コレクション作成します
プロテクト メソッド CreateControlStyle  すべてのスタイル関連プロパティ実装するために Panel コントロール内部使用するスタイル オブジェクト作成します。 (Panel から継承されます。)
プロテクト メソッド DataBind  オーバーロードされます呼び出されサーバー コントロールと、そのすべてのコントロールデータ ソース連結します。 (Control から継承されます。)
プロテクト メソッド DataBindChildren  データ ソースサーバー コントロールの子コントロールバインドます。 (Control から継承されます。)
プロテクト メソッド EnsureChildControls  サーバー コントロールに子コントロール含まれているかどうか確認します含まれていない場合、子コントロール作成します。 (Control から継承されます。)
プロテクト メソッド EnsureID  ID割り当てられていないコントロールID作成します。 (Control から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド FindControl  オーバーロードされます指定したサーバー コントロール現在の名前付けコンテナ検索します。 (Control から継承されます。)
プロテクト メソッド GetDesignModeState  コントロールデザインデータ取得します。 (Control から継承されます。)
プロテクト メソッド HasEvents  コントロールまたは子コントロールに対してイベント登録されているかどうかを示す値を返します。 (Control から継承されます。)
プロテクト メソッド IsLiteralContent  サーバー コントロールリテラル内容だけを保持しているかどうか決定します。 (Control から継承されます。)
プロテクト メソッド LoadControlState  SaveControlState メソッドによって保存され前回ページ要求からコントロールの状態情報復元します。 (Control から継承されます。)
プロテクト メソッド LoadViewState  SaveViewState メソッド保存され前回要求からビューステート情報復元します。 (WebControl から継承されます。)
プロテクト メソッド MapPathSecure  仮想パス (絶対パスまたは相対パス) の割り当て先の物理パス取得します。 (Control から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnBubbleEvent  サーバー コントロールイベントページUI サーバー コントロール階層構造に渡すかどうか決定します。 (Control から継承されます。)
プロテクト メソッド OnClosing  WebPart コントロールWeb パーツ ページ終了されるときのカスタム ハンドリングを、派生クラス提供できるようにします。 (WebPart から継承されます。)
プロテクト メソッド OnConnectModeChanged  WebPart コントロールが他のコントロールとの接続処理を開始または終了するときに、派生クラスカスタム ハンドリング提供できるようにします。 (WebPart から継承されます。)
プロテクト メソッド OnDataBinding  DataBinding イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnDeleting  WebPart コントロールWeb パーツ ページから完全に削除されるときのカスタム ハンドリングを、派生クラス提供できるようにします。 (WebPart から継承されます。)
プロテクト メソッド OnEditModeChanged  WebPart コントロールで、編集モード切り替えられるか、編集モードから別のモード切り替えられるときに、派生クラスカスタム ハンドリング提供できるようにします。 (WebPart から継承されます。)
プロテクト メソッド OnInit  Init イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnLoad  Load イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnPreRender  PreRender イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OnUnload  Unload イベント発生させます。 (Control から継承されます。)
プロテクト メソッド OpenFile  ファイル読み込み使用される Stream取得します。 (Control から継承されます。)
プロテクト メソッド RaiseBubbleEvent  イベントソースおよびその情報コントロールの親に割り当てます。 (Control から継承されます。)
プロテクト メソッド RemovedControl  コントロールControl オブジェクトControls コレクションから削除された後に呼び出されます。 (Control から継承されます。)
プロテクト メソッド Render オーバーライドされます。 子コントロールへのコントロール内容表示代行します。
プロテクト メソッド RenderChildren  クライアント表示される内容書き込みを行う、指定された HtmlTextWriter オブジェクトに、サーバー コントロールの子出力します。 (Control から継承されます。)
プロテクト メソッド RenderContents  コントロール内容指定したライタ出力します。このメソッドは、主にコントロール開発者によって使用されます。 (WebControl から継承されます。)
プロテクト メソッド RenderControl  オーバーロードされますサーバー コントロール内容出力しトレースが有効である場合コントロールに関するトレース情報格納します。 (Control から継承されます。)
プロテクト メソッド ResolveAdapter  指定したコントロール表示するコントロール アダプタ取得します。 (Control から継承されます。)
プロテクト メソッド SaveControlState  ページサーバーポスト バックされた時間以降発生したサーバー コントロールの状態の変更保存します。 (Control から継承されます。)
プロテクト メソッド SaveViewState  TrackViewState メソッド呼び出し後に変更された状態をすべて保存します。 (WebControl から継承されます。)
プロテクト メソッド SetDesignModeState  コントロールデザインデータ設定します。 (Control から継承されます。)
プロテクト メソッド SetPersonalizationDirty  オーバーロードされますWebPartZoneBase ゾーン配置されWeb パーツ コントロールサーバー コントロールパーソナル化データ変更されていることを示すフラグ設定します。 (WebPart から継承されます。)
プロテクト メソッド TrackViewState  ( WebPart から継承されます。)
パブリック イベントパブリック イベント
参照参照

関連項目

GenericWebPart クラス
System.Web.UI.WebControls.WebParts 名前空間

その他の技術情報

ASP.NET Web パーツ概要
Web パーツ コントロール セット概要
Web パーツパーソナル化概要
ASP.NET Web パーツ ページ


このページでは「.NET Framework クラス ライブラリ リファレンス」からGenericWebPartを検索した結果を表示しています。
Weblioに収録されているすべての辞書からGenericWebPartを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からGenericWebPart を検索

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

辞書ショートカット

すべての辞書の索引

「GenericWebPart」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS