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

WebPartVerb クラス

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

ユーザーWeb パーツ ページ上で操作実行できる対話形式ユーザー インターフェイス (UI: User Interface) 要素提供します

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

Public Class WebPartVerb
    Implements IStateManager
public class WebPartVerb : IStateManager
public ref class WebPartVerb : IStateManager
public class WebPartVerb implements IStateManager
public class WebPartVerb implements IStateManager
解説解説

Web パーツ動詞対話形式UI 要素であり、通常Web パーツ コントロール使用するページ表示されるボタンまたはハイパーリンクとして表現されます。ユーザー動詞クリックしてWebPart コントロール終了編集表示モード (EditorZone コントロール関連付けられた特殊なページ ビュー) の終了など、Web パーツ コントロール一般的な UI 操作実行しますWeb パーツ コントロール セット用意されているすべての標準動詞が、Web パーツ ゾーン (WebPartZone、EditorZone、CatalogZone、または ConnectionsZone) または Web パーツPart コントロール (WebPart、GenericWebPart、EditorPart、または CatalogPart) のいずれかに関連付けられています。

標準動詞ゾーン関連付けられている場合、そのアクションゾーン レベル適用され通常ゾーンヘッダー領域またはフッター領域動詞表示されます。一般的なゾーン レベル動詞およびそのアクション説明次の表に示します

Part コントロール関連付けられた標準動詞は、アクションがそのコントロール自体 (またはその子コントロール) に適用されます。パーツ コントロール動詞コンテナとして動作し動詞表示管理しますパーツ コントロール関連付けられる大部分標準動詞は、タイトル バー直接表示されるタイトル バー内のドロップダウンの動詞メニュー表示されます。これらの動詞ヘッダー直接表示するのか、または動詞メニュー表示するのかは、WebPartVerbRenderMode プロパティ決定されます。既定では、動詞動詞メニュー表示されます。さまざまな Part コントロール関連付けられた一般的な動詞およびそのアクション説明次の表に示します

パーツ コントロール動詞

アクション

Minimize 動詞

WebPartZoneBase ゾーン内にある各サーバー コントロール動詞メニュー表示されます。Restore 動詞を除く UI 内にあるすべての動詞を非表示にして、コントロール最小限表現にします。

Restore 動詞

WebPartZoneBase ゾーン内にある各サーバー コントロール動詞メニュー表示されます。最小化したコントロール通常のサイズおよび表示戻します

Close 動詞

WebPartZoneBase ゾーン内にある各サーバー コントロール動詞メニュー表示されます。コントロール閉じページ カタログ追加します。つまり、ページからコントロール削除しますが、正しくデザインされカタログがある場合は、閉じたコントロールもう一度開いてページに戻すことができます

Connect 動詞

ページ接続表示モードにあり、コントロール接続構成できる場合WebPartZoneBase ゾーン内にあるコントロール動詞メニュー表示されます。ユーザーコントロール間に接続作成できるように、接続 UI開きます

Delete 動詞

コントロールが、永続形式宣言ではなくプログラムによってページ追加され場合に、WebPartZoneBase ゾーン内にあるコントロール動詞メニュー表示されます。コントロール インスタンスおよび関連するパーソナル化データを完全に削除しますこのため閉じたコントロール異なり削除したインスタンスページ復元することはできません。

Edit 動詞

コントロール編集を行うことができるようにページデザインされており、そのページ編集表示モードにある場合に、WebPartZoneBase ゾーン内にあるコントロール動詞メニュー表示されます。編集用のコントロール選択し編集 UI開きます

Export 動詞

コントロールアプリケーションエクスポート有効な場合に、WebPartZoneBase ゾーン内にあるコントロール動詞メニュー表示されます。コントロールシリアル化された状態を格納する説明ファイルユーザーエクスポートできるダイアログ ボックス開きます詳細については、ExportMode プロパティトピック参照してください

Help 動詞

ヘルプ ファイル表示するようにコントロールデザインされている場合に、WebPartZoneBase ゾーン内にあるコントロール動詞メニュー表示されます。コントロールヘルプ表示するページ起動します。

Web パーツ コントロール セット用意されている標準動詞の他に、カスタム動詞作成することもできます通常カスタム動詞Part コントロール関連付け作成します。これらの動詞作成すると、標準動詞と共に既定動詞メニュー表示されます。このような動詞作成する基本的な方法では、まず WebPartVerb クラスから継承する 1 つ上のカスタム動詞作成します次にWebPart 基本クラスから継承するコントロール作成しカスタム WebPartVerb オブジェクトを WebPartVerbCollection コレクション追加します。このコレクションコントロールの Verbs コレクション追加すると、実行時コントロール動詞メニューカスタム動詞自動的に表示されます。標準動詞同様にWebPart コントロールカスタム動詞にはプログラムアクセスできます

Web パーツ アプリケーションは、カスタム コントロールユーザー コントロールASP.NET コントロールなど、WebPart クラスから継承しないサーバー コントロール使用できます。これらのサーバー コントロールWebPartZoneBase ゾーン追加すると、実行時GenericWebPart オブジェクト動的にラップされます。これにより、これらのコントロールランタイム WebPart コントロールとして機能できますWebPart クラスから継承しないサーバー コントロールカスタム動詞追加するには、サーバー コントロールに IWebActionable インターフェイス実装し、その Verbs プロパティオーバーライドする必要があります

1 つ動詞作成すると、ユーザー動詞クリックした場合実行されるサーバーイベント ハンドラ (サーバー上で実行されるコード) およびクライアント側イベント ハンドラ (クライアントブラウザ実行されるコード) という 2 種類関連するイベント ハンドラ作成できますまた、動詞カスタム状態を定義できます。これは、ユーザー視覚上の手掛かり提供するのに役立ちます。たとえば、ある動詞選択されていることを示す状態を作成し次に UI適切に変更してその動詞が既に選択されていることをユーザー知らせることができますその他の役に立つ動作には動詞無効にする機能あります。これにより、アプリケーションの状態に応じてクリックする問題発生したり、クリックして効果ない場合に、ユーザーがその動詞クリックするのを防止できます

WebPartVerb クラス固有のメソッド公開しません。公開されるメソッドはすべて基本メソッドオーバーライドです。ただし、それには開発者役に立つ多くプロパティ含まれています。Checked プロパティは、動詞が現在選択されているかどうか示します。ClientClickHandler プロパティおよび ServerClickHandler プロパティは、クライアントサーバークリック イベント用の、クラス内のそれぞれのハンドラ (存在する場合) を表しますDescription プロパティには、ユーザーUI動詞の上マウス ポンタを置くとツールヒント動詞目的説明するためのテキスト格納されています。Enabled プロパティ動詞現在の状態示し、これによりユーザーがその動詞クリックしてアクション実行できるかどうか判断しますID プロパティは、動詞オブジェクト一意ID提供します。ImageUrl プロパティは、イメージURL格納します。これは、既定表示 (通常ボタンまたはハイパーリンク) の代わりとして UI動詞表現するのに使用できますText プロパティは、UI動詞の上直接表示するラベル テキスト格納しますオーバーライドされた Visible プロパティは、現在 UI動詞表示されているかどうか判断します動詞は、Web パーツ アプリケーションさまざまな時点で非表示にしたり無効にしたりします。たとえば、専門動詞 (Edit 動詞Connect 動詞など) は、ページ上に該当するコントロール設定、および表示モード存在して、これらの動詞が意味のあるアクション実行できる場合にのみ表示されます。

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

使用例使用例

カスタム WebPartVerb オブジェクト作成する方法、および OnCreateVerbs メソッド使用してゾーン内にある各 WebPart コントロール動詞メニュー動詞追加するカスタム ゾーン作成する方法コード例次に示します。このコード例4 つ部分構成されます。

コード例最初部分には、いくつかのテキスト表示する簡単な WebPart コントロール作成するソース コード含まれています。コード例実行するためには、このソース コードコンパイルする必要があります。それを明示的にコンパイルし、コンパイル済みアセンブリWeb サイトBin フォルダまたはグローバル アセンブリ キャッシュ配置できますサイトの App_Code フォルダソース コード配置し実行時動的にコンパイルすることもできます。このコード例は、動的コンパイルアプローチ使用しますコンパイル方法を示すチュートリアルについては、「チュートリアル : カスタム サーバー コントロール開発と使用」を参照してください

Imports System
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Collections.Generic
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls

' This code snippet creates a simple Web Part control.
Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class SimpleControl
    Inherits System.Web.UI.WebControls.WebParts.WebPart

    Private _text As String
 = "Simple control text"

    Public Property [Text]() As
 String
      Get
        If Not (_text Is
 Nothing) Then
          Return _text
        Else
          Return String.Empty
        End If
      End Get
      Set(ByVal value As
 String)
        _text = value
      End Set
    End Property

    Protected Overrides Sub
 Render(ByVal writer _
      As System.Web.UI.HtmlTextWriter)

      writer.Write(Me.Text)

    End Sub

  End Class

End Namespace
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace Samples.AspNet.CS.Controls
{

    // This code snippet creates a simple Web Part control.
     [AspNetHostingPermission(SecurityAction.Demand,
      Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand,
      Level = AspNetHostingPermissionLevel.Minimal)]
    public class SimpleControl : WebPart
    {

        private String _text = "Simple control text";

        public string Text
        {
            get
            {
                if (_text != null)
                    return _text;
                else
                    return string.Empty;
            }
            set { _text = value; }
        }

        protected override void Render(System.Web.UI.HtmlTextWriter
 
      writer)
        {
            writer.Write(this.Text);
        }
    }
}

コード例2 番目の部分には、カスタム ゾーンカスタム WebPartVerb オブジェクト作成するソース コード含まれています。このゾーンOnCreateVerbs メソッドオーバーライドして、ゾーン内の任意の WebPart コントロールカスタム動詞追加します既定では、動詞コントロール動詞メニュー追加されます。カスタム動詞コードでは、動詞コンストラクタサーバークリック ハンドラ使用します。さらに、呼び出されメソッドWebPart クラスから直接継承するコントロールの完全なコピー作成して新しく作成したコピーを同じゾーン追加しますコード例最初部分同じように、このソース コードコンパイルする必要がありますまた、この例では、動的にコンパイルするために、ソース ファイルが App_Code サブフォルダ配置されています。

Imports System
Imports System.Data
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Collections.Generic
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls

' This code sample creates a Web Part zone and adds the 
' "Copy Web Part" verb to any control in the zone.
Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class ZoneWithAddedVerb
    Inherits WebPartZone

    'public class ExtendedWebPartZoneBase 
    Protected Overrides Sub
 OnCreateVerbs(ByVal e _
      As WebPartVerbsEventArgs)

      Dim newVerbs As List(Of
 WebPartVerb) = _
        New List(Of WebPartVerb)
      newVerbs.Add(New CopyWebPartVerb(AddressOf
 CopyWebPartToNewOne))
      e.Verbs = New WebPartVerbCollection(e.Verbs, newVerbs)
      MyBase.OnCreateVerbs(e)

    End Sub 'OnCreateVerbs


    Sub CopyWebPartToNewOne(ByVal sender As
 Object, _
      ByVal e As WebPartEventArgs)

      Dim wpmgr As WebPartManager = _
        WebPartManager.GetCurrentWebPartManager(Page)
      Dim wp As System.Web.UI.WebControls.WebParts.WebPart
      Dim tp As Type = e.WebPart.GetType()
      wp = CType(Activator.CreateInstance(tp), _
        System.Web.UI.WebControls.WebParts.WebPart)
      wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1)

    End Sub

  End Class


  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Friend Class CopyWebPartVerb
    Inherits WebPartVerb
    Private Const _copyWebPartImageUrl As
 String = "~/CopyVerb.ico"

    Friend Sub New(ByVal
 serverClickHandler As WebPartEventHandler)
      MyBase.New("MyVerb", serverClickHandler)

    End Sub 'New

    Public Overrides Property
 [Text]() As String
      Get
        Return "Copy Web Part"
      End Get
      Set(ByVal value As
 String)
      End Set
    End Property

    Public Overrides Property
 Description() As String
      Get
        Return "This verb will copy this web
 part control to a " _
               & "new one below"
      End Get
      Set(ByVal value As
 String)
      End Set
    End Property

    Public Overrides Property
 Enabled() As Boolean
      Get
        Return MyBase.Enabled
      End Get
      Set(ByVal value As
 Boolean)
        MyBase.Enabled = value
      End Set
    End Property
    
    Public Overrides Property
 ImageUrl() As String
      Get
        Return Me._copyWebPartImageUrl
      End Get
      Set(ByVal value As
 String)
      End Set
    End Property

  End Class

End Namespace
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

namespace Samples.AspNet.CS.Controls
{
/* 
This code sample creates a Web Part zone and adds the 
"Copy Web Part" verb to any control in the zone.
*/
[AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
public class ZoneWithAddedVerb : WebPartZone
{

  protected override void OnCreateVerbs(WebPartVerbsEventArgs
 e)
  {
    List<WebPartVerb> newVerbs = new List<WebPartVerb>();
    newVerbs.Add(new CopyWebPartVerb(CopyWebPartToNewOne));
    e.Verbs = new WebPartVerbCollection(e.Verbs,newVerbs);
    base.OnCreateVerbs(e);
  }

  void CopyWebPartToNewOne(object sender, WebPartEventArgs e)
  {
    WebPartManager wpmgr = 
      WebPartManager.GetCurrentWebPartManager(Page);
    System.Web.UI.WebControls.WebParts.WebPart wp;
    Type tp = e.WebPart.GetType(); 
    wp = (System.Web.UI.WebControls.WebParts.WebPart)Activator.CreateInstance(tp);
   
    wpmgr.AddWebPart(wp, e.WebPart.Zone, e.WebPart.ZoneIndex + 1);
  }
}
  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  internal class CopyWebPartVerb : WebPartVerb
  {
    private const String _copyWebPartImageUrl
 = "~/CopyVerb.ico";

    internal CopyWebPartVerb(WebPartEventHandler serverClickHandler) :  
       base("MyVerb", serverClickHandler)
    { }
    public override string Text
    {
      get { return "Copy Web Part";
 }
      set { ;}
    }
    public override string Description
    {
      get { return "This verb will copy
 this web part control " +
        "to a new one below"; }
      set { ; }
    }
    public override bool Enabled
    {
      get { return base.Enabled;
 }
      set { base.Enabled = value; }
    }
    
    public override string ImageUrl
    {
      get { return _copyWebPartImageUrl; }
      set { ; }
    }
  }
}

コード例3 番目の部分は、コントロールホストする Web ページです。ページ先頭近くに、カスタム コントロール名前空間宣言する Register ディレクティブあります。この例では動的コンパイル使用するため、アセンブリ宣言されていません。カスタム WebPart コントロールは、カスタム ゾーン内に宣言されています。また、このゾーン内に他の WebPart コントロール宣言しカスタム動詞をその動詞メニュー追加することもできます

<%@ Page Language="VB" %>
<%@ Register TagPrefix="verbsample" 
    namespace="Samples.AspNet.VB.Controls"
 %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server"
 />
    <verbsample:ZoneWithAddedVerb id="ZoneWithAddedVerb1"
 
      HeaderText="Zone with Added Verb" runat="server">
        <ZoneTemplate>
           <verbsample:SimpleControl id="SimpleControl1"
 
            title="Simple Control" runat="server"
 /> 
        </ZoneTemplate>
        </verbsample:ZoneWithAddedVerb>
     </form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ Register TagPrefix="verbsample" 
    namespace="Samples.AspNet.CS.Controls" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html  >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server"
 />
    <verbsample:ZoneWithAddedVerb id="ZoneWithAddedVerb1" 
      HeaderText="Zone with Added Verb" runat="server">
        <ZoneTemplate>
           <verbsample:SimpleControl id="SimpleControl1" 
            title="Simple Control" runat="server" /> 
        </ZoneTemplate>
        </verbsample:ZoneWithAddedVerb>
     </form>
</body>
</html>

ブラウザページ読み込みカスタム WebPart コントロール動詞メニュークリックします。[Copy Web Part] 動詞表示されます。この動詞クリックしコントロールコピーゾーン追加されることを確認します

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
  System.Web.UI.WebControls.WebParts.WebPartVerb
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebPartVerb メンバ
System.Web.UI.WebControls.WebParts 名前空間
WebPart.Verbs プロパティ
IWebActionable.Verbs プロパティ
WebPartVerbCollection
その他の技術情報
ASP.NET Web パーツ ページ

WebPartVerb コンストラクタ (String, String)

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

WebPartVerb クラス新しインスタンス初期化しクライアント側クリック イベント ハンドラをそのインスタンス関連付けます。

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

Public Sub New ( _
    id As String, _
    clientClickHandler As String _
)
Dim id As String
Dim clientClickHandler As String

Dim instance As New WebPartVerb(id,
 clientClickHandler)
public WebPartVerb (
    string id,
    string clientClickHandler
)
public:
WebPartVerb (
    String^ id, 
    String^ clientClickHandler
)
public WebPartVerb (
    String id, 
    String clientClickHandler
)
public function WebPartVerb (
    id : String, 
    clientClickHandler : String
)

パラメータ

id

動詞一意識別子となる String

clientClickHandler

クライアント側クリック イベントハンドラを表す String

例外例外
例外種類条件

ArgumentNullException

clientClickHandler パラメータnull 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebPartVerb クラス
WebPartVerb メンバ
System.Web.UI.WebControls.WebParts 名前空間
ClientClickHandler

WebPartVerb コンストラクタ (String, WebPartEventHandler)

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

WebPartVerb クラス新しインスタンス初期化しサーバー側のクリック イベント ハンドラをそのインスタンス関連付けます。

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

Public Sub New ( _
    id As String, _
    serverClickHandler As WebPartEventHandler _
)
Dim id As String
Dim serverClickHandler As WebPartEventHandler

Dim instance As New WebPartVerb(id,
 serverClickHandler)
public WebPartVerb (
    string id,
    WebPartEventHandler serverClickHandler
)
public:
WebPartVerb (
    String^ id, 
    WebPartEventHandler^ serverClickHandler
)
public WebPartVerb (
    String id, 
    WebPartEventHandler serverClickHandler
)
public function WebPartVerb (
    id : String, 
    serverClickHandler : WebPartEventHandler
)

パラメータ

id

動詞一意識別子となる String

serverClickHandler

サーバークリック イベント処理する WebPartEventHandler。

例外例外
例外種類条件

ArgumentNullException

serverClickHandler パラメータnull 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebPartVerb クラス
WebPartVerb メンバ
System.Web.UI.WebControls.WebParts 名前空間
ServerClickHandler

WebPartVerb コンストラクタ (String, WebPartEventHandler, String)

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

WebPartVerb クラス新しインスタンス初期化しクライアント側サーバー両方クリック イベント ハンドラをそのインスタンス関連付けます。

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

Public Sub New ( _
    id As String, _
    serverClickHandler As WebPartEventHandler, _
    clientClickHandler As String _
)
Dim id As String
Dim serverClickHandler As WebPartEventHandler
Dim clientClickHandler As String

Dim instance As New WebPartVerb(id,
 serverClickHandler, clientClickHandler)
public WebPartVerb (
    string id,
    WebPartEventHandler serverClickHandler,
    string clientClickHandler
)
public:
WebPartVerb (
    String^ id, 
    WebPartEventHandler^ serverClickHandler, 
    String^ clientClickHandler
)
public WebPartVerb (
    String id, 
    WebPartEventHandler serverClickHandler, 
    String clientClickHandler
)
public function WebPartVerb (
    id : String, 
    serverClickHandler : WebPartEventHandler, 
    clientClickHandler : String
)

パラメータ

id

動詞一意識別子となる String

serverClickHandler

サーバークリック イベント処理する WebPartEventHandler。

clientClickHandler

クライアント側クリック イベントハンドラを表す String

例外例外
例外種類条件

ArgumentNullException

clientClickHandler パラメータnull 参照 (Visual Basic では Nothing) です。

または

serverClickHandler パラメータnull 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebPartVerb クラス
WebPartVerb メンバ
System.Web.UI.WebControls.WebParts 名前空間
ServerClickHandler
ClientClickHandler

WebPartVerb コンストラクタ


WebPartVerb プロパティ


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

プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ IsTrackingViewState 動詞ビューステートが現在追跡されているかどうかを示す値を取得します
プロテクト プロパティ ViewState 同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IStateManager.IsTrackingViewState WebPartVerb クラス独自の IsTrackingViewState プロパティ呼び出すことにより、IStateManager.IsTrackingViewState プロパティ実装ます。
参照参照

関連項目

WebPartVerb クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPart.Verbs プロパティ
IWebActionable.Verbs プロパティ
WebPartVerbCollection

その他の技術情報

ASP.NET Web パーツ ページ

WebPartVerb メソッド


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

プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IStateManager.LoadViewState WebPartVerb クラス独自の LoadViewState メソッド呼び出すことにより、IStateManager インターフェイスの IStateManager.LoadViewState メソッド実装ます。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.SaveViewState WebPartVerb クラス独自の SaveViewState メソッド呼び出すことにより、IStateManager.SaveViewState メソッド実装ます。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.TrackViewState WebPartVerb クラス独自の TrackViewState メソッド呼び出すことにより、IStateManager.TrackViewState メソッド実装ます。
参照参照

関連項目

WebPartVerb クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPart.Verbs プロパティ
IWebActionable.Verbs プロパティ
WebPartVerbCollection

その他の技術情報

ASP.NET Web パーツ ページ

WebPartVerb メンバ

ユーザーWeb パーツ ページ上で操作実行できる対話形式ユーザー インターフェイス (UI: User Interface) 要素提供します

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


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ IsTrackingViewState 動詞ビューステートが現在追跡されているかどうかを示す値を取得します
プロテクト プロパティ ViewState 同一ページ対す複数要求わたってサーバー コントロールビューステート保存し復元できるようにする状態情報のディクショナリを取得します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Web.UI.IStateManager.LoadViewState WebPartVerb クラス独自の LoadViewState メソッド呼び出すことにより、IStateManager インターフェイスの IStateManager.LoadViewState メソッド実装ます。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.SaveViewState WebPartVerb クラス独自の SaveViewState メソッド呼び出すことにより、IStateManager.SaveViewState メソッド実装ます。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.TrackViewState WebPartVerb クラス独自の TrackViewState メソッド呼び出すことにより、IStateManager.TrackViewState メソッド実装ます。
インターフェイスの明示的な実装 System.Web.UI.IStateManager.IsTrackingViewState WebPartVerb クラス独自の IsTrackingViewState プロパティ呼び出すことにより、IStateManager.IsTrackingViewState プロパティ実装ます。
参照参照

関連項目

WebPartVerb クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPart.Verbs プロパティ
IWebActionable.Verbs プロパティ
WebPartVerbCollection

その他の技術情報

ASP.NET Web パーツ ページ



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

辞書ショートカット

すべての辞書の索引

「WebPartVerb」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS