System.Web.UI.WebControls.WebParts.WebPartVerbsEventArgs Class

Provides event data for the WebPartZoneBase.CreateVerbs event that is used by the WebPartZoneBase.OnCreateVerbs(WebPartVerbsEventArgs) method.

See Also: WebPartVerbsEventArgs Members


public class WebPartVerbsEventArgs : EventArgs


The System.Web.UI.WebControls.WebParts.WebPartVerbsEventArgs class represents the event data for the WebPartZoneBase.CreateVerbs event, which occurs when the Web Parts verbs are created for a zone that derives from the System.Web.UI.WebControls.WebParts.WebPartZoneBase class.

Web Parts verbs represent actions that users can perform in the user interface (UI) of a Web Parts page, such as minimizing, closing, or restoring controls; adding controls to a page; or canceling an action. Verbs can appear in both the header and footer areas of a zone, and there are both standard verbs provided with the Web Parts control set, and custom verbs that can be added by developers. A verb is represented in the UI by a clickable object, which you can set to appear as a hyperlink, an image, or a button, by using the WebPartZoneBase.VerbButtonType property.

A System.Web.UI.WebControls.WebParts.WebPartZone zone provides a standard set of verbs that get rendered in a Web Parts control's verbs menu. A custom Web Parts zone, or a Web Parts control inside a Web Parts zone, can add additional verbs to the menu.

A control in a Web Parts zone can add verbs to the control's verbs menu by inheriting from the System.Web.UI.WebControls.WebParts.WebPart base class and overriding the WebPart.Verbs property. If the control does not inherit from the System.Web.UI.WebControls.WebParts.WebPart base class, you can add a new verb by implementing the System.Web.UI.WebControls.WebParts.IWebActionable interface, and then overriding the IWebActionable.Verbs collection.

The protected WebPartZoneBase.OnCreateVerbs(WebPartVerbsEventArgs) method allows derived classes to override the event without attaching a delegate to it. A derived class must always call the WebPartZoneBase.OnCreateVerbs(WebPartVerbsEventArgs) method of the base class to ensure that registered delegates receive the event.


Namespace: System.Web.UI.WebControls.WebParts
Assembly: System.Web (in System.Web.dll)
Assembly Versions:
Since: .NET 2.0