WebPartZone
WebPartZone
WebPartZone
WebPartZone
Class
Definition
Serves as the primary control in the Web Parts control set for hosting WebPart controls on a Web page.
public ref class WebPartZone : System::Web::UI::WebControls::WebParts::WebPartZoneBase
public class WebPartZone : System.Web.UI.WebControls.WebParts.WebPartZoneBase
type WebPartZone = class
inherit WebPartZoneBase
Public Class WebPartZone
Inherits WebPartZoneBase
- Inheritance
Examples
The following code example demonstrates the use of the WebPartZone control in a Web Parts page. For the code example to run, you must compile this source code. You can compile it explicitly and put the resulting assembly in your Web site's Bin folder or the global assembly cache. Alternatively, you can put the source code in your site's App_Code folder, where it will be dynamically compiled at run time. For a walkthrough that demonstrates both methods of compiling, see Walkthrough: Developing and Using a Custom Web Server Control.
The first part of the example shows a custom class that inherits from the WebPartZone class, and that sets two of the base zone properties in the constructor.
using System;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;
using System.Web;
using System.Web.UI;
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 MyWebPartZone : WebPartZone
{
public MyWebPartZone()
{
base.VerbButtonType = ButtonType.Button;
base.CloseVerb.Enabled = false;
}
}
}
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.WebControls
Imports System.Web.UI
Imports System.Web
Imports System.Security.Permissions
Imports System.ComponentModel
Imports System.Collections
Imports System
Namespace Samples.AspNet.VB.Controls
<AspNetHostingPermission(SecurityAction.Demand, _
Level := AspNetHostingPermissionLevel.Minimal)> _
<AspNetHostingPermission(SecurityAction.InheritanceDemand, _
Level := AspNetHostingPermissionLevel.Minimal)> _
Public Class MyWebPartZone
Inherits WebPartZone
Public Sub New()
MyBase.New
MyBase.VerbButtonType = ButtonType.Button
MyBase.CloseVerb.Enabled = false
End Sub
End Class
End Namespace
The second part of the example shows a page that contains the custom WebPartZone control. Notice that the page requires a special Register
directive near the top of the page to reference the assembly that contains the custom zone. The page also contains an <asp:webpartmanager>
element, which is required on every Web Parts page. The <cc1:MyWebPartZone>
element, which represents the custom WebPartZone control, contains a standard ASP.NET Calendar control. Because it is contained within a WebPartZone zone, the Calendar control will be wrapped with a GenericWebPart control at run time, which enables it to act as a WebPart control.
<%@ Page Language="C#" %>
<%@ Register TagPrefix="cc1"
Namespace="Samples.AspNet.CS.Controls"
Assembly="MyWebPartZoneCS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:WebPartManager ID="WebPartManager1" runat="server" />
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
<VerbStyle Font-Italic="true" />
<PartChromeStyle BackColor="lightblue" />
<PartStyle BackColor="gray" />
<PartTitleStyle Font-Bold="true" />
<ZoneTemplate>
<asp:Calendar ID="Calendar1" runat="server"
Title="My Calendar" />
</ZoneTemplate>
</cc1:MyWebPartZone>
</div>
</form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ Register TagPrefix="cc1"
Namespace="Samples.AspNet.VB.Controls"
Assembly="MyWebPartZoneVB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:WebPartManager ID="WebPartManager1" runat="server" />
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
<VerbStyle Font-Italic="true" />
<PartChromeStyle BackColor="lightblue" />
<PartStyle BackColor="gray" />
<PartTitleStyle Font-Bold="true" />
<ZoneTemplate>
<asp:Calendar ID="Calendar1" runat="server"
Title="My Calendar" />
</ZoneTemplate>
</cc1:MyWebPartZone>
</div>
</form>
</body>
</html>
Examine the declarative markup for the custom WebPartZone control. Notice that you can set various zone-level properties in the markup, as shown in the following code example.
Note
It is very important to note the use of the <zonetemplate>
element. This element, as described in the Remarks section, is required within a WebPartZone zone to wrap the static WebPart controls that are declared in a page.
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
<VerbStyle Font-Italic="true" />
<PartChromeStyle BackColor="lightblue" />
<PartStyle BackColor="gray" />
<PartTitleStyle Font-Bold="true" />
<ZoneTemplate>
<asp:Calendar ID="Calendar1" runat="server"
Title="My Calendar" />
</ZoneTemplate>
</cc1:MyWebPartZone>
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
<VerbStyle Font-Italic="true" />
<PartChromeStyle BackColor="lightblue" />
<PartStyle BackColor="gray" />
<PartTitleStyle Font-Bold="true" />
<ZoneTemplate>
<asp:Calendar ID="Calendar1" runat="server"
Title="My Calendar" />
</ZoneTemplate>
</cc1:MyWebPartZone>
Remarks
In the Web Parts feature, a zone is a defined region on a Web page that contains Web Parts controls. The primary functions of a zone are to lay out the controls it contains, and to provide a common user interface (UI) for those controls. For general information about zones and how they are used in Web Parts applications, see the reference documentation for the base WebZone and WebPartZoneBase classes, and the topic entitled Web Parts Control Set Overview.
The special function of the WebPartZone control is to contain WebPart controls, which form the main UI of Web Parts applications. A WebPartZone control can be declared in persistence format on a Web page, enabling developers to use it as a template and to add other server controls within the <asp:webpartzone>
element. Any type of server control, if added to a WebPartZone zone, can function as a WebPart control at run time. This is true regardless of whether the added control is a WebPart control, a user control, a custom control, or an ASP.NET control. For more information, see the topic for the GenericWebPart class.
Besides containing WebPart controls, a WebPartZone control also provides a common UI for the controls it contains. This common UI, known collectively as chrome, consists of the peripheral UI elements on all the controls, such as the border, title, header and footer, style characteristics, and verbs (UI actions that a user can carry out on a control, such as close or minimize).
Note
Internet Explorer might render the height of a WebPartZone or its contained controls in an unexpected way, depending on the orientation of the zone. For more details, see the documentation for the LayoutOrientation or the Height properties.
The WebPartZone class derives most of its behavior from the base WebZone and WebPartZoneBase classes; it adds only one unique member, the ZoneTemplate property. This property references an ITemplate object, which is a template that allows page developers to define the controls in a zone statically by using a <zonetemplate>
element in the declarative markup of an .aspx page.
Accessibility
The markup rendered by default for this control might not conform to accessibility standards such as the Web Content Accessibility Guidelines 1.0 (WCAG) priority 1 guidelines. For details about accessibility support for this control, see ASP.NET Controls and Accessibility.
Constructors
WebPartZone() WebPartZone() WebPartZone() WebPartZone() |
Initializes a new instance of the WebPartZone class. |
Properties
AccessKey AccessKey AccessKey AccessKey |
Gets or sets the access key that allows you to quickly navigate to the Web server control. (Inherited from WebControl) |
Adapter Adapter Adapter Adapter |
Gets the browser-specific adapter for the control. (Inherited from Control) |
AllowLayoutChange AllowLayoutChange AllowLayoutChange AllowLayoutChange |
Gets or sets a value that indicates whether the layout of WebPart controls can be changed within a zone. (Inherited from WebPartZoneBase) |
AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory |
Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control. (Inherited from Control) |
Attributes Attributes Attributes Attributes |
Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control. (Inherited from WebControl) |
BackColor BackColor BackColor BackColor |
Gets or sets the background color of the Web server control. (Inherited from WebControl) |
BackImageUrl BackImageUrl BackImageUrl BackImageUrl |
Gets or sets the URL to a background image for a zone. (Inherited from WebZone) |
BindingContainer BindingContainer BindingContainer BindingContainer |
Gets the control that contains this control's data binding. (Inherited from Control) |
BorderColor BorderColor BorderColor BorderColor |
Gets or sets the color for the border of a WebPartZoneBase control. (Inherited from WebPartZoneBase) |
BorderStyle BorderStyle BorderStyle BorderStyle |
Gets or sets the kind of border that surrounds a WebPartZoneBase control. (Inherited from WebPartZoneBase) |
BorderWidth BorderWidth BorderWidth BorderWidth |
Gets or sets the width of the border that surrounds a WebPartZoneBase control. (Inherited from WebPartZoneBase) |
ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated |
Gets a value that indicates whether the server control's child controls have been created. (Inherited from Control) |
ClientID ClientID ClientID ClientID |
Gets the control ID for HTML markup that is generated by ASP.NET. (Inherited from Control) |
ClientIDMode ClientIDMode ClientIDMode ClientIDMode |
Gets or sets the algorithm that is used to generate the value of the ClientID property. (Inherited from Control) |
ClientIDSeparator ClientIDSeparator ClientIDSeparator ClientIDSeparator |
Gets a character value representing the separator character used in the ClientID property. (Inherited from Control) |
CloseVerb CloseVerb CloseVerb CloseVerb |
Gets a reference to a WebPartVerb object that enables end users to close the WebPart controls in a zone. (Inherited from WebPartZoneBase) |
ConnectVerb ConnectVerb ConnectVerb ConnectVerb |
Gets a reference to a WebPartVerb object that enables end users to create connections between WebPart controls. (Inherited from WebPartZoneBase) |
Context Context Context Context |
Gets the HttpContext object associated with the server control for the current Web request. (Inherited from Control) |
Controls Controls Controls Controls |
Gets a ControlCollection object that represents the child controls in a CompositeControl. (Inherited from CompositeControl) |
ControlStyle ControlStyle ControlStyle ControlStyle |
Gets the style of the Web server control. This property is used primarily by control developers. (Inherited from WebControl) |
ControlStyleCreated ControlStyleCreated ControlStyleCreated ControlStyleCreated |
Gets a value indicating whether a Style object has been created for the ControlStyle property. This property is primarily used by control developers. (Inherited from WebControl) |
CssClass CssClass CssClass CssClass |
Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client. (Inherited from WebControl) |
DataItemContainer DataItemContainer DataItemContainer DataItemContainer |
Gets a reference to the naming container if the naming container implements IDataItemContainer. (Inherited from Control) |
DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer |
Gets a reference to the naming container if the naming container implements IDataKeysControl. (Inherited from Control) |
DeleteVerb DeleteVerb DeleteVerb DeleteVerb |
Gets a reference to a WebPartVerb object that enables end users to delete the WebPart controls in a zone. (Inherited from WebPartZoneBase) |
DesignMode DesignMode DesignMode DesignMode |
Gets a value indicating whether a control is being used on a design surface. (Inherited from Control) |
DisplayTitle DisplayTitle DisplayTitle DisplayTitle |
Gets the current value of the text being used as the title for a WebPartZoneBase zone when the zone itself is visible. (Inherited from WebPartZoneBase) |
DragDropEnabled DragDropEnabled DragDropEnabled DragDropEnabled |
Gets a value that indicates whether WebPart controls can be dragged into or out of a zone. (Inherited from WebPartZoneBase) |
DragHighlightColor DragHighlightColor DragHighlightColor DragHighlightColor |
Gets or sets the color around the border of a WebPartZoneBase zone and its drop-cue regions when a user is dragging a control. (Inherited from WebPartZoneBase) |
EditVerb EditVerb EditVerb EditVerb |
Gets a reference to a WebPartVerb object that enables end users to edit WebPart controls in a zone. (Inherited from WebPartZoneBase) |
EmptyZoneText EmptyZoneText EmptyZoneText EmptyZoneText |
Gets or sets a message that appears when a WebPartZoneBase control contains no WebPart controls. (Inherited from WebPartZoneBase) |
EmptyZoneTextStyle EmptyZoneTextStyle EmptyZoneTextStyle EmptyZoneTextStyle |
Gets the style attributes for the placeholder text in an empty zone. (Inherited from WebZone) |
Enabled Enabled Enabled Enabled |
Gets or sets a value indicating whether the Web server control is enabled. (Inherited from WebControl) |
EnableTheming EnableTheming EnableTheming EnableTheming |
Gets or sets a value indicating whether themes apply to this control. (Inherited from WebControl) |
EnableViewState EnableViewState EnableViewState 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. (Inherited from Control) |
ErrorStyle ErrorStyle ErrorStyle ErrorStyle |
Gets the style attributes for rendering the error message that is displayed if a WebPart control cannot be loaded or created. (Inherited from WebZone) |
Events Events Events Events |
Gets a list of event handler delegates for the control. This property is read-only. (Inherited from Control) |
ExportVerb ExportVerb ExportVerb ExportVerb |
Gets a reference to a WebPartVerb object that enables end users to export an XML definition file for each WebPart control in a zone. (Inherited from WebPartZoneBase) |
Font Font Font Font |
Gets the font properties associated with the Web server control. (Inherited from WebControl) |
FooterStyle FooterStyle FooterStyle FooterStyle |
Gets the style attributes for the contents of a zone's footer area. (Inherited from WebZone) |
ForeColor ForeColor ForeColor ForeColor |
Gets or sets the foreground color (typically the color of the text) of the Web server control. (Inherited from WebControl) |
HasAttributes HasAttributes HasAttributes HasAttributes |
Gets a value indicating whether the control has attributes set. (Inherited from WebControl) |
HasChildViewState HasChildViewState HasChildViewState HasChildViewState |
Gets a value indicating whether the current server control's child controls have any saved view-state settings. (Inherited from Control) |
HasFooter HasFooter HasFooter HasFooter |
Gets a value indicating whether a zone has a footer area. (Inherited from WebPartZoneBase) |
HasHeader HasHeader HasHeader HasHeader |
Gets a value indicating whether a zone has a header area. (Inherited from WebPartZoneBase) |
HeaderStyle HeaderStyle HeaderStyle HeaderStyle |
Gets the style attributes for the contents of a zone's header area. (Inherited from WebZone) |
HeaderText HeaderText HeaderText HeaderText |
Gets or sets the text for the header area of a zone. (Inherited from WebZone) |
Height Height Height Height |
Gets or sets the height of the Web server control. (Inherited from WebControl) |
HelpVerb HelpVerb HelpVerb HelpVerb |
Gets a reference to a WebPartVerb object used to access Help content for WebPart controls in a zone. (Inherited from WebPartZoneBase) |
IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder |
For a description of this member, see ControlBuilder. (Inherited from Control) |
IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData |
For a description of this member, see UserData. (Inherited from Control) |
ID ID ID ID |
Gets or sets the programmatic identifier assigned to the server control. (Inherited from Control) |
IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings |
For a description of this member, see DataBindings. (Inherited from Control) |
IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings |
For a description of this member, see HasDataBindings. (Inherited from Control) |
IdSeparator IdSeparator IdSeparator IdSeparator |
Gets the character used to separate control identifiers. (Inherited from Control) |
IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions |
For a description of this member, see Expressions. (Inherited from Control) |
IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions |
For a description of this member, see HasExpressions. (Inherited from Control) |
IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared |
Gets a value indicating whether controls contained within this control have control state. (Inherited from Control) |
IsEnabled IsEnabled IsEnabled IsEnabled |
Gets a value indicating whether the control is enabled. (Inherited from WebControl) |
IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState |
Gets a value that indicates whether the server control is saving changes to its view state. (Inherited from Control) |
IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled |
Gets a value indicating whether view state is enabled for this control. (Inherited from Control) |
LayoutOrientation LayoutOrientation LayoutOrientation LayoutOrientation |
Gets or sets a value that indicates whether controls in a zone are arranged vertically or horizontally. (Inherited from WebPartZoneBase) |
LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID |
Gets a value indicating whether the control participates in loading its view state by ID instead of index. (Inherited from Control) |
MenuCheckImageStyle MenuCheckImageStyle MenuCheckImageStyle MenuCheckImageStyle |
Gets style attributes that are applied to the check mark image that appears on a verbs menu next to the selected verb text. (Inherited from WebPartZoneBase) |
MenuCheckImageUrl MenuCheckImageUrl MenuCheckImageUrl MenuCheckImageUrl |
Gets or sets the URL to an image used as a check mark in the verbs menu of each WebPart control in a zone. (Inherited from WebPartZoneBase) |
MenuLabelHoverStyle MenuLabelHoverStyle MenuLabelHoverStyle MenuLabelHoverStyle |
Gets style attributes that are applied to the label of a verbs menu in the title bar of a WebPart control when a user positions the mouse pointer over the label. (Inherited from WebPartZoneBase) |
MenuLabelStyle MenuLabelStyle MenuLabelStyle MenuLabelStyle |
Gets style information for the label of the verbs drop-down menu that appears in the title bar of each WebPart control in a zone. (Inherited from WebPartZoneBase) |
MenuLabelText MenuLabelText MenuLabelText MenuLabelText |
Gets or sets the value that serves as a label for the verbs drop-down menu in the title bar of each WebPart control in a zone. (Inherited from WebPartZoneBase) |
MenuPopupImageUrl MenuPopupImageUrl MenuPopupImageUrl MenuPopupImageUrl |
Gets or sets the URL to an image that opens the verbs drop-down menu in the title bar of each WebPart control in a zone. (Inherited from WebPartZoneBase) |
MenuPopupStyle MenuPopupStyle MenuPopupStyle MenuPopupStyle |
Gets style attributes for the drop-down verbs menu that appears on WebPart controls in a zone. (Inherited from WebPartZoneBase) |
MenuVerbHoverStyle MenuVerbHoverStyle MenuVerbHoverStyle MenuVerbHoverStyle |
Gets style information for the appearance of a verb in a verbs drop-down menu when an end user positions the mouse pointer over the verb. (Inherited from WebPartZoneBase) |
MenuVerbStyle MenuVerbStyle MenuVerbStyle MenuVerbStyle |
Gets style information for the appearance of a verb in a verbs drop-down menu when the menu is displayed. (Inherited from WebPartZoneBase) |
MinimizeVerb MinimizeVerb MinimizeVerb MinimizeVerb |
Gets a reference to a WebPartVerb object that enables end users to minimize WebPart controls in a zone. (Inherited from WebPartZoneBase) |
NamingContainer NamingContainer NamingContainer NamingContainer |
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. (Inherited from Control) |
Padding Padding Padding Padding |
Gets or sets the cell padding attributes on the table that contains the WebPart controls in a zone. (Inherited from WebZone) |
Page Page Page Page |
Gets a reference to the Page instance that contains the server control. (Inherited from Control) |
Parent Parent Parent Parent |
Gets a reference to the server control's parent control in the page control hierarchy. (Inherited from Control) |
PartChromePadding PartChromePadding PartChromePadding PartChromePadding |
Gets or sets the distance between the contents of a WebPart control and the border of the control. (Inherited from WebZone) |
PartChromeStyle PartChromeStyle PartChromeStyle PartChromeStyle |
Gets style characteristics that apply to the borders of Web Parts controls contained by a zone. (Inherited from WebZone) |
PartChromeType PartChromeType PartChromeType PartChromeType |
Gets or sets the type of border that frames Web Parts controls contained by a zone. (Inherited from WebZone) |
PartStyle PartStyle PartStyle PartStyle |
Gets style characteristics that apply to the border and contents of each Web Parts control contained by a zone. (Inherited from WebZone) |
PartTitleStyle PartTitleStyle PartTitleStyle PartTitleStyle |
Gets style attributes for the title bar content for each Web Parts control contained by a zone. (Inherited from WebZone) |
RenderClientScript RenderClientScript RenderClientScript RenderClientScript |
Gets a value that indicates whether to render client script on a Web Parts page. (Inherited from WebZone) |
RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility |
Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with. (Inherited from Control) |
RestoreVerb RestoreVerb RestoreVerb RestoreVerb |
Gets a reference to a WebPartVerb object that enables end users to restore WebPart controls in a zone to normal size. (Inherited from WebPartZoneBase) |
SelectedPartChromeStyle SelectedPartChromeStyle SelectedPartChromeStyle SelectedPartChromeStyle |
Gets style information for the appearance of a selected WebPart control in a zone. (Inherited from WebPartZoneBase) |
ShowTitleIcons ShowTitleIcons ShowTitleIcons ShowTitleIcons |
Gets or sets a value that indicates whether title icons are displayed in the title bar of each WebPart control in a zone. (Inherited from WebPartZoneBase) |
Site Site Site Site |
Gets information about the container that hosts the current control when rendered on a design surface. (Inherited from Control) |
SkinID SkinID SkinID SkinID |
Gets or sets the skin to apply to the control. (Inherited from WebControl) |
Style Style Style Style |
Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control. (Inherited from WebControl) |
SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute SupportsDisabledAttribute |
Gets a value that indicates whether the control should set the |
TabIndex TabIndex TabIndex TabIndex |
Gets or sets the tab index of the Web server control. (Inherited from WebControl) |
TagKey TagKey TagKey TagKey |
Gets the HtmlTextWriterTag value that corresponds to this Web server control. This property is used primarily by control developers. (Inherited from WebZone) |
TagName TagName TagName TagName |
Gets the name of the control tag. This property is used primarily by control developers. (Inherited from WebControl) |
TemplateControl TemplateControl TemplateControl TemplateControl |
Gets or sets a reference to the template that contains this control. (Inherited from Control) |
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory |
Gets the virtual directory of the Page or UserControl that contains the current server control. (Inherited from Control) |
TitleBarVerbButtonType TitleBarVerbButtonType TitleBarVerbButtonType TitleBarVerbButtonType |
Gets or sets the type of button used for the verbs in the title bar of WebPart controls. (Inherited from WebPartZoneBase) |
TitleBarVerbStyle TitleBarVerbStyle TitleBarVerbStyle TitleBarVerbStyle |
Gets style attributes for verbs in the title bar of a WebPart control. (Inherited from WebPartZoneBase) |
ToolTip ToolTip ToolTip ToolTip |
Gets or sets the text displayed when the mouse pointer hovers over the Web server control. (Inherited from WebControl) |
UniqueID UniqueID UniqueID UniqueID |
Gets the unique, hierarchically qualified identifier for the server control. (Inherited from Control) |
ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode |
Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values. (Inherited from Control) |
VerbButtonType VerbButtonType VerbButtonType VerbButtonType |
Gets or sets the kind of button associated with the verbs that exist in a WebPartZoneBase zone when accessed with an older browser. (Inherited from WebPartZoneBase) |
VerbStyle VerbStyle VerbStyle VerbStyle |
Gets the style attributes for the user interface (UI) verbs associated with Web Parts controls in a zone. (Inherited from WebZone) |
ViewState ViewState ViewState 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. (Inherited from Control) |
ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase |
Gets a value that indicates whether the StateBag object is case-insensitive. (Inherited from Control) |
ViewStateMode ViewStateMode ViewStateMode ViewStateMode |
Gets or sets the view-state mode of this control. (Inherited from Control) |
Visible Visible Visible Visible |
Gets or sets a value that indicates whether a server control is rendered as UI on the page. (Inherited from Control) |
WebPartChrome WebPartChrome WebPartChrome WebPartChrome |
Gets a reference to the WebPartChrome object that determines the peripheral rendering for WebPart controls in the zone. (Inherited from WebPartZoneBase) |
WebPartManager WebPartManager WebPartManager WebPartManager |
Gets a reference to the WebPartManager control associated with a WebZone control instance on a Web Parts page. (Inherited from WebZone) |
WebParts WebParts WebParts WebParts |
Gets the collection of Web Parts controls contained within a zone. (Inherited from WebPartZoneBase) |
WebPartVerbRenderMode WebPartVerbRenderMode WebPartVerbRenderMode WebPartVerbRenderMode |
Gets or sets a value indicating how the verbs should be rendered on WebPart controls in the zone. (Inherited from WebPartZoneBase) |
Width Width Width Width |
Gets or sets the width of the Web server control. (Inherited from WebControl) |
ZoneTemplate ZoneTemplate ZoneTemplate ZoneTemplate |
Gets or sets a reference to an ITemplate instance that contains the controls declared in the markup of a Web page. |
Methods
Events
CreateVerbs CreateVerbs CreateVerbs CreateVerbs |
Occurs when the verbs are created for a zone that derives from the WebPartZoneBase class. (Inherited from WebPartZoneBase) |
DataBinding DataBinding DataBinding DataBinding |
Occurs when the server control binds to a data source. (Inherited from Control) |
Disposed Disposed Disposed Disposed |
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. (Inherited from Control) |
Init Init Init Init |
Occurs when the server control is initialized, which is the first step in its lifecycle. (Inherited from Control) |
Load Load Load Load |
Occurs when the server control is loaded into the Page object. (Inherited from Control) |
PreRender PreRender PreRender PreRender |
Occurs after the Control object is loaded but prior to rendering. (Inherited from Control) |
Unload Unload Unload Unload |
Occurs when the server control is unloaded from memory. (Inherited from Control) |