WebPartZone 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
作為在網頁上裝載 WebPart 控制項之網頁組件控制項集合中的主要控制項。
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
- 繼承
範例
下列程式代碼範例示範如何在網頁元件頁面中使用 WebPartZone 控件。 若要執行程式碼範例,您必須編譯此原始程式碼。 您可以明確地編譯它,並將產生的元件放在網站的 Bin 資料夾或全域程式集緩存中。 或者,您也可以將原始程式碼放在月臺的 App_Code資料夾中,在運行時間會動態編譯原始程式碼。 如需示範這兩種編譯方法的逐步解說,請參閱逐步解說 :開發和使用自定義 Web 伺服器控制件。
範例的第一個部分顯示繼承自 類別的 WebPartZone 自定義類別,並在建構函式中設定兩個基底區域屬性。
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
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
範例的第二個部分會顯示包含自定義 WebPartZone 控件的頁面。 請注意,頁面需要靠近頁面頂端的特殊 Register
指示詞,以參考包含自定義區域的元件。 頁面也包含 <asp:webpartmanager>
元素,這是每個網頁元件頁面上的必要專案。
<cc1:MyWebPartZone>
表示自定義WebPartZone控件的專案包含標準 ASP.NET Calendar 控件。 因為它包含在 WebPartZone 區域內, Calendar 所以控件會在運行時間以 GenericWebPart 控件包裝,讓控件可以做為 WebPart 控件。
<%@ 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>
檢查自定義 WebPartZone 控件的宣告式標記。 請注意,您可以在標記中設定各種區域層級屬性,如下列程式代碼範例所示。
注意
請務必注意 元素的使用 <zonetemplate>
。 此元素如一節所述,必須在 WebPartZone 區域內包裝在頁面中宣告的靜態 WebPart 控件。
<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>
備註
在網頁元件功能中,區域是網頁中包含網頁元件控件的已定義區域。 區域的主要功能是配置它所包含的控制項,並提供這些控制件的通用使用者介面 (UI) 。 如需區域及其在 Web 元件應用程式中使用方式的一般資訊,請參閱基底 WebZone 和 WebPartZoneBase 類別的參考檔,以及標題為 Web 元件控制項集概觀的主題。
控制項的特殊功能 WebPartZone 是包含 WebPart 控制項,其形成 Web 元件應用程式的主要 UI。
WebPartZone控件可以在網頁上以持續性格式宣告,讓開發人員可以使用它做為範本,並在元素內<asp:webpartzone>
新增其他伺服器控制件。 如果新增至 WebPartZone 區域,任何類型的伺服器控制項都可以在運行時間做為 WebPart 控件。 不論新增的控件是 WebPart 控件、使用者控件、自定義控件還是 ASP.NET 控件,都是如此。 如需詳細資訊,請參閱 類別 GenericWebPart 的主題。
除了包含 WebPart 控制項之外, WebPartZone 控制件也會為其所包含的控制項提供通用UI。 這個統稱為 chrome 的通用 UI 是由所有控件上的周邊 UI 元素所組成,例如框線、標題、頁首和頁尾、樣式特性,以及動詞 (使用者可在控件上執行的 UI 動作,例如關閉或最小化) 。
注意
Internet Explorer 可能會根據區域的方向,以非預期的方式呈現 或其自主控件的高度 WebPartZone 。 如需詳細資訊,請參閱 或 Height 屬性的檔LayoutOrientation。
類別 WebPartZone 會從基底 WebZone 和 WebPartZoneBase 類別衍生大部分的行為;它只會新增一個唯一成員 ZoneTemplate ,也就是 屬性。 這個屬性會參考 ITemplate 物件,這是一個範本,可讓頁面開發人員使用 <zonetemplate>
.aspx頁面宣告標記中的元素,以靜態方式定義區域中的控件。
Accessibility
根據預設,此控件轉譯的標記可能不符合輔助功能標準,例如 Web 內容輔助功能指導方針 1.0 (WCAG) 優先順序 1 指導方針。 如需此控件輔助功能支援的詳細資訊,請參閱 ASP.NET 控件和輔助功能。
建構函式
WebPartZone() |
初始化 WebPartZone 類別的新執行個體。 |
屬性
AccessKey |
取得或設定便捷鍵 (Access Key),可讓您快速巡覽至 Web 伺服器控制項。 (繼承來源 WebControl) |
Adapter |
針對控制項取得瀏覽器的特定配置器。 (繼承來源 Control) |
AllowLayoutChange |
取得或設定值,指出區域中 WebPart 控制項的配置是否可以變更。 (繼承來源 WebPartZoneBase) |
AppRelativeTemplateSourceDirectory |
取得或設定包含了此控制項之 Page 或 UserControl 物件的相對應用程式虛擬目錄。 (繼承來源 Control) |
Attributes |
取得任意屬性 (Attribute) 的集合 (只供呈現),不與控制項上的屬性 (Property) 對應。 (繼承來源 WebControl) |
BackColor |
取得或設定 Web 伺服器控制項的背景色彩。 (繼承來源 WebControl) |
BackImageUrl |
取得或設定區域背景影像的 URL。 (繼承來源 WebZone) |
BindingContainer |
取得包含了此控制項之資料繫結的控制項。 (繼承來源 Control) |
BorderColor |
取得或設定 WebPartZoneBase 控制項的框線色彩。 (繼承來源 WebPartZoneBase) |
BorderStyle |
取得或設定圍繞 WebPartZoneBase 控制項的框線類型。 (繼承來源 WebPartZoneBase) |
BorderWidth |
取得或設定圍繞 WebPartZoneBase 控制項的框線寬度。 (繼承來源 WebPartZoneBase) |
ChildControlsCreated |
取得值,指出是否已經建立伺服器控制項的子控制項。 (繼承來源 Control) |
ClientID |
取得 ASP.NET 所產生之 HTML 標記的控制項識別碼。 (繼承來源 Control) |
ClientIDMode |
取得或設定用來產生 ClientID 屬性值的演算法。 (繼承來源 Control) |
ClientIDSeparator |
取得字元值,表示在 ClientID 屬性中所使用的分隔字元。 (繼承來源 Control) |
CloseVerb |
取得 WebPartVerb 物件的參考,這個物件可讓使用者關閉區域中的 WebPart 控制項。 (繼承來源 WebPartZoneBase) |
ConnectVerb |
取得 WebPartVerb 物件的參考,這個物件可讓使用者建立 WebPart 控制項之間的連接。 (繼承來源 WebPartZoneBase) |
Context |
取得與目前 Web 要求的伺服器控制項關聯的 HttpContext 物件。 (繼承來源 Control) |
Controls |
取得表示 ControlCollection 中之子控制項的 CompositeControl 物件。 (繼承來源 CompositeControl) |
ControlStyle |
取得 Web 伺服器控制項的樣式。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
ControlStyleCreated |
取得值,指出 Style 物件是否已經為 ControlStyle 屬性建立。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
CssClass |
取得或設定用戶端上 Web 伺服器控制項所呈現的階層式樣式表 (CSS)。 (繼承來源 WebControl) |
DataItemContainer |
如果命名容器實作 IDataItemContainer,則取得命名容器的參考。 (繼承來源 Control) |
DataKeysContainer |
如果命名容器實作 IDataKeysControl,則取得命名容器的參考。 (繼承來源 Control) |
DeleteVerb |
取得 WebPartVerb 物件的參考,這個物件可讓使用者刪除區域中的 WebPart 控制項。 (繼承來源 WebPartZoneBase) |
DesignMode |
取得值,指出控制項是否正用於設計介面上。 (繼承來源 Control) |
DisplayTitle |
取得目前的文字值,該值是在區域本身為可見時,用來做為 WebPartZoneBase 區域的標題。 (繼承來源 WebPartZoneBase) |
DragDropEnabled |
取得值,指出是否可以將 WebPart 控制項拖入或拖出區域。 (繼承來源 WebPartZoneBase) |
DragHighlightColor |
取得或設定色彩,該色彩是使用者拖曳控制項時,圍繞 WebPartZoneBase 區域及其置放提示區的框線色彩。 (繼承來源 WebPartZoneBase) |
EditVerb |
取得 WebPartVerb 物件的參考,這個物件可讓使用者編輯區域中的 WebPart 控制項。 (繼承來源 WebPartZoneBase) |
EmptyZoneText |
取得或設定訊息,該訊息會在 WebPartZoneBase 控制項不包含任何 WebPart 控制項時顯示。 (繼承來源 WebPartZoneBase) |
EmptyZoneTextStyle |
取得空區域中替代符號文字的樣式屬性。 (繼承來源 WebZone) |
Enabled |
取得或設定值,指出 Web 伺服器控制項是否啟用。 (繼承來源 WebControl) |
EnableTheming |
取得或設定值,指出佈景主題是否套用至此控制項。 (繼承來源 WebControl) |
EnableViewState |
取得或設定值,該值表示伺服器控制項是否對要求的用戶端而言保持其檢視狀態,以及它包含的任何子控制項狀態。 (繼承來源 Control) |
ErrorStyle |
取得呈現錯誤訊息的樣式屬性,無法載入或建立 WebPart 控制項時會顯示該錯誤訊息。 (繼承來源 WebZone) |
Events |
取得控制項事件處理常式委派 (Delegate) 的清單。 這個屬性是唯讀的。 (繼承來源 Control) |
ExportVerb |
取得 WebPartVerb 物件的參考,這個物件可讓使用者匯出區域中各個 WebPart 控制項的 XML 定義檔。 (繼承來源 WebPartZoneBase) |
Font |
取得與 Web 伺服器控制項關聯的字型屬性。 (繼承來源 WebControl) |
FooterStyle |
取得區域頁尾區內容的樣式屬性。 (繼承來源 WebZone) |
ForeColor |
取得或設定 Web 伺服器控制項的前景色彩 (通常是文字的色彩)。 (繼承來源 WebControl) |
HasAttributes |
取得值,指出控制項是否已經設定屬性。 (繼承來源 WebControl) |
HasChildViewState |
取得值,指出目前伺服器控制項的子控制項是否有任何已儲存的檢視狀態設定。 (繼承來源 Control) |
HasFooter |
取得值,表示區域是否具有頁尾區。 (繼承來源 WebPartZoneBase) |
HasHeader |
取得值,表示區域是否具有頁首區。 (繼承來源 WebPartZoneBase) |
HeaderStyle |
取得區域頁首區內容的樣式屬性。 (繼承來源 WebZone) |
HeaderText |
取得或設定區域的頁首區域文字。 (繼承來源 WebZone) |
Height |
取得或設定 Web 伺服器控制項的高度。 (繼承來源 WebControl) |
HelpVerb |
取得 WebPartVerb 物件的參考,該物件是用來存取區域中 WebPart 控制項的說明內容。 (繼承來源 WebPartZoneBase) |
ID |
取得或設定指派給伺服器控制項的程式設計識別項。 (繼承來源 Control) |
IdSeparator |
取得用來分隔控制項識別項的字元。 (繼承來源 Control) |
IsChildControlStateCleared |
取得值,指出這個控制項中所包含的控制項是否有控制項狀態。 (繼承來源 Control) |
IsEnabled |
取得值,指出是否啟用控制項。 (繼承來源 WebControl) |
IsTrackingViewState |
取得值,指出伺服器控制項是否正在儲存檢視狀態的變更。 (繼承來源 Control) |
IsViewStateEnabled |
取得值,指出這個控制項是否已啟用檢視狀態。 (繼承來源 Control) |
LayoutOrientation |
取得或設定值,指出區域中的控制項是垂直排列或是水平排列。 (繼承來源 WebPartZoneBase) |
LoadViewStateByID |
取得值,指出控制項是否依 ID (而不是索引) 參與載入其檢視狀態。 (繼承來源 Control) |
MenuCheckImageStyle |
取得樣式屬性,這些屬性會套用至動詞命令功能表上已選取動詞命令文字旁邊的核取記號影像。 (繼承來源 WebPartZoneBase) |
MenuCheckImageUrl |
取得或設定影像的 URL,該影像是用來做為區域中各個 WebPart 控制項動詞命令功能表中的核取記號。 (繼承來源 WebPartZoneBase) |
MenuLabelHoverStyle |
取得樣式屬性,這些屬性是在使用者將滑鼠指標置於標籤上時,套用至 WebPart 控制項標題列中動詞命令的標籤。 (繼承來源 WebPartZoneBase) |
MenuLabelStyle |
取得標籤的樣式資訊,也就是顯示於區域中各個 WebPart 控制項標題列之動詞命令下拉式功能表的標籤。 (繼承來源 WebPartZoneBase) |
MenuLabelText |
取得或設定值,做為區域中各個 WebPart 控制項標題列之動詞命令下拉式功能表的標籤。 (繼承來源 WebPartZoneBase) |
MenuPopupImageUrl |
取得或設定影像的 URL,該影像可開啟區域中各個 WebPart 控制項標題列的動詞命令下拉式功能表。 (繼承來源 WebPartZoneBase) |
MenuPopupStyle |
取得下拉式動詞命令功能表的樣式屬性,該功能表會顯示在區域中的 WebPart 控制項上。 (繼承來源 WebPartZoneBase) |
MenuVerbHoverStyle |
取得動詞命令外觀的樣式資訊,也就是使用者將滑鼠指標置於動詞命令上時,動詞命令下拉式功能表中動詞命令的外觀。 (繼承來源 WebPartZoneBase) |
MenuVerbStyle |
取得動詞命令外觀的樣式資訊,也就是顯示功能表時,動詞命令下拉式功能表中動詞命令的外觀。 (繼承來源 WebPartZoneBase) |
MinimizeVerb |
取得 WebPartVerb 物件的參考,這個物件可讓使用者將區域中的 WebPart 控制項最小化。 (繼承來源 WebPartZoneBase) |
NamingContainer |
取得伺服器控制項命名容器的參考,其建立唯一命名空間,在具有相同 ID 屬性值的伺服器控制項之間作區別。 (繼承來源 Control) |
Padding |
取得或設定表格的儲存格填補屬性,該表格包含區域的 WebPart 控制項。 (繼承來源 WebZone) |
Page |
取得含有伺服器控制項的 Page 執行個體的參考。 (繼承來源 Control) |
Parent |
在網頁控制階層架構中取得伺服器控制項之父控制項的參考。 (繼承來源 Control) |
PartChromePadding |
取得或設定 WebPart 控制項的內容與此控制項的框線之間的距離。 (繼承來源 WebZone) |
PartChromeStyle |
取得樣式特性,該樣式特性套用至區域中 Web 組件控制項的框線。 (繼承來源 WebZone) |
PartChromeType |
取得或設定區域中架構 Web 組件控制項的框線類型。 (繼承來源 WebZone) |
PartStyle |
取得樣式特性,該樣式特性套用至區域中每個 Web 組件控制項的框線和內容。 (繼承來源 WebZone) |
PartTitleStyle |
取得區域中每個 Web 組件控制項標題列內容的樣式屬性。 (繼承來源 WebZone) |
RenderClientScript |
取得值,指出是否在 Web 組件頁面上呈現用戶端指令碼。 (繼承來源 WebZone) |
RenderingCompatibility |
取得值,這個值會指定將與呈現 HTML 相容的 ASP.NET 版本。 (繼承來源 Control) |
RestoreVerb |
取得 WebPartVerb 物件的參考,這個物件可讓使用者將區域中的 WebPart 控制項還原為標準大小。 (繼承來源 WebPartZoneBase) |
SelectedPartChromeStyle |
取得區域中已選取 WebPart 控制項之外觀的樣式資訊。 (繼承來源 WebPartZoneBase) |
ShowTitleIcons |
取得或設定值,指出標題圖示是否顯示在區域中各個 WebPart 控制項的標題列中。 (繼承來源 WebPartZoneBase) |
Site |
當呈現在設計介面上時,取得裝載目前控制項之容器的資訊。 (繼承來源 Control) |
SkinID |
取得或設定要套用至控制項的面板。 (繼承來源 WebControl) |
Style |
取得文字屬性的集合,將呈現為 Web 伺服器控制項的外部標記上的樣式屬性。 (繼承來源 WebControl) |
SupportsDisabledAttribute |
取得值,這個值表示當控制項的 |
TabIndex |
取得或設定 Web 伺服器控制項的定位索引。 (繼承來源 WebControl) |
TagKey |
取得對應至這個 Web 伺服器控制項的 HtmlTextWriterTag 值。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebZone) |
TagName |
取得控制項標記的名稱。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
TemplateControl |
取得或設定包含了此控制項之樣板的參考。 (繼承來源 Control) |
TemplateSourceDirectory |
取得包含目前伺服器控制項的 Page 或 UserControl 的虛擬目錄。 (繼承來源 Control) |
TitleBarVerbButtonType |
取得或設定 WebPart 控制項標題列中動詞命令所使用的按鈕類型。 (繼承來源 WebPartZoneBase) |
TitleBarVerbStyle |
取得 WebPart 控制項標題列中動詞命令的樣式屬性。 (繼承來源 WebPartZoneBase) |
ToolTip |
取得或設定當滑鼠指標停留在 Web 伺服器控制項時顯示的文字。 (繼承來源 WebControl) |
UniqueID |
取得伺服器控制項唯一的、符合階層架構的識別項。 (繼承來源 Control) |
ValidateRequestMode |
取得或設定值,指出控制項是否對來自瀏覽器的用戶端輸入檢查潛在的危險值。 (繼承來源 Control) |
VerbButtonType |
取得或設定按鈕類型,以舊版瀏覽器進行存取時,該按鈕與存在於 WebPartZoneBase 區域中的動詞命令相關聯。 (繼承來源 WebPartZoneBase) |
VerbStyle |
取得使用者介面 (UI) 動詞命令的樣式屬性,該動詞命令與區域中的 Web 組件控制項相關聯。 (繼承來源 WebZone) |
ViewState |
取得狀態資訊的字典,允許您在相同網頁的多個要求之間,儲存和還原伺服器控制項的檢視狀態。 (繼承來源 Control) |
ViewStateIgnoresCase |
取得值,指出 StateBag 物件是否不區分大小寫。 (繼承來源 Control) |
ViewStateMode |
取得或設定這個控制項的檢視狀態模式。 (繼承來源 Control) |
Visible |
取得或設定值,指出伺服器控制項是否會轉譯為頁面上的 UI。 (繼承來源 Control) |
WebPartChrome |
取得 WebPartChrome 物件的參考,該物件會決定區域中 WebPart 控制項的週邊呈現。 (繼承來源 WebPartZoneBase) |
WebPartManager |
取得 WebPartManager 控制項的參考,該控制項與 Web 組件頁面上的 WebZone 控制項執行個體相關聯。 (繼承來源 WebZone) |
WebParts |
取得包含在區域中的 Web 組件控制項集合。 (繼承來源 WebPartZoneBase) |
WebPartVerbRenderMode |
取得或設定值,指出動詞命令在區域中 WebPart 控制項上應該如何呈現。 (繼承來源 WebPartZoneBase) |
Width |
取得或設定 Web 伺服器控制項的寬度。 (繼承來源 WebControl) |
ZoneTemplate |
取得或設定 ITemplate 執行個體的參考,該執行個體包含 Web 網頁標記中宣告的控制項。 |
方法
事件
CreateVerbs |
在為衍生自 WebPartZoneBase 類別的區域建立動詞命令時發生。 (繼承來源 WebPartZoneBase) |
DataBinding |
發生於伺服器控制項繫結至資料來源時。 (繼承來源 Control) |
Disposed |
發生於伺服器控制項從記憶體釋放時,這是在要求 ASP.NET 網頁時,伺服器控制項生命週期的最後階段。 (繼承來源 Control) |
Init |
發生於初始化伺服器控制項時,是其生命週期中的第一個步驟。 (繼承來源 Control) |
Load |
發生於載入伺服器控制項至 Page 物件時。 (繼承來源 Control) |
PreRender |
在 Control 物件載入之後但在呈現之前發生。 (繼承來源 Control) |
Unload |
發生於伺服器控制項從記憶體卸載時。 (繼承來源 Control) |
明確介面實作
擴充方法
FindDataSourceControl(Control) |
傳回與指定之控制項的資料控制項相關聯的資料來源。 |
FindFieldTemplate(Control, String) |
傳回在指定之控制項的命名容器中所指定資料行的欄位樣板。 |
FindMetaTable(Control) |
傳回包含資料控制項的中繼資料表物件。 |
GetDefaultValues(INamingContainer) |
取得所指定資料控制項的預設值集合。 |
GetMetaTable(INamingContainer) |
取得所指定資料控制項中的資料表中繼資料。 |
SetMetaTable(INamingContainer, MetaTable) |
設定所指定資料控制項中的資料表中繼資料。 |
SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
設定所指定資料控制項的資料表中繼資料及預設值對應。 |
SetMetaTable(INamingContainer, MetaTable, Object) |
設定所指定資料控制項的資料表中繼資料及預設值對應。 |
TryGetMetaTable(INamingContainer, MetaTable) |
判斷資料表中繼資料是否可供使用。 |
EnableDynamicData(INamingContainer, Type) |
針對指定的資料控制項啟用動態資料行為。 |
EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
針對指定的資料控制項啟用動態資料行為。 |
EnableDynamicData(INamingContainer, Type, Object) |
針對指定的資料控制項啟用動態資料行為。 |