ErrorWebPart 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試載入或建立動態 WebPart 控制項的新執行個體失敗時,為插入至網頁作為預留位置。
public ref class ErrorWebPart : System::Web::UI::WebControls::WebParts::ProxyWebPart, System::Web::UI::WebControls::WebParts::ITrackingPersonalizable
public class ErrorWebPart : System.Web.UI.WebControls.WebParts.ProxyWebPart, System.Web.UI.WebControls.WebParts.ITrackingPersonalizable
type ErrorWebPart = class
inherit ProxyWebPart
interface ITrackingPersonalizable
Public Class ErrorWebPart
Inherits ProxyWebPart
Implements ITrackingPersonalizable
- 繼承
- 實作
備註
Web 元件控制項設定為無法新增至頁面之控件的佔位元WebPart,會ErrorWebPart使用 類別。 WebPartManager如果控件嘗試載入或建立區域中動態WebPart控制項的新實例,且嘗試因某些原因而失敗,WebPartManager則 會呼叫 CreateErrorWebPart 方法,並插入ErrorWebPart控制項來取代失敗的控制項。
會 ErrorWebPart 插入 控制項,以保留使用者可能已存在於控制項上的先前現有個人化狀態資訊。 例如,假設有一個 WebPart 控件具有個人化屬性,讓使用者可以儲存自己的郵遞區號,然後控件可以在每次使用者瀏覽頁面時自動顯示該郵遞區號的天氣資訊。 如果某個時間點發生天氣控件的問題,使其無法在特定要求期間載入,但頁面的其餘部分仍會成功載入,則下次儲存該控件的個人化數據時,使用者為該控件儲存的自定義個人化數據將會遺失。 藉由插入 ErrorWebPart 控件來取代失敗的控件,您可以通知用戶發生問題,也提供一個機制,讓 Web 元件控制項設定在失敗的控制項上保留使用者的個人化數據,直到問題可以修正為止。
類別 ErrorWebPart 衍生自 ProxyWebPart 類別,其為數種類型之一,設計為其他類型的暫存佔位元。 若要建立 類別的實例, WebPartManager 控件會使用其公用建構函式 ErrorWebPart 。 建構函式需要將失敗控件的數個詳細數據傳遞給它,例如標識元、控件的原始類型 (,如果失敗的控件是包裝在 GenericWebPart 物件中的伺服器或使用者控件,則為控件的原始路徑) ,如果失敗的控件是使用者控件,則為控件的原始路徑 () 如果存在, GenericWebPart 則為 對象的標識碼。
類別 ErrorWebPart 具有稱為 ErrorMessage的單一公用屬性。 開發人員可以將值指派給這個屬性,這個屬性會在插入控件時顯示在網頁中。
類別 ErrorWebPart 有三個受保護的方法。 方法AddAttributesToRender會針對包含無法載入之控件的區域WebZone,從 ErrorStyle 物件取得樣式特性。 如果這個物件中有任何樣式設定,方法就會將它們套用至 ErrorWebPart 控件。 方法 EndLoadPersonalization 會設定控制項上的 ErrorWebPart 數個重要繼承屬性,以防止用戶隱藏、最小化、編輯或匯出控件,或變更其值來個人化控件 ChromeState 。 最後,方法會 RenderContents 編碼 屬性中的 ErrorMessage 字串值,以避免呈現問題或腳本攻擊。
給繼承者的注意事項
控件實際插入頁面的條件 ErrorWebPart 相當罕見,雖然類別可以繼承自和擴充,但少數開發人員會發現這非常重要。 您可能想要擴充此類別的其中一個原因是您想要自定義控件的外觀和行為 ErrorWebPart 。 例如,您可以覆寫 EndLoadPersonalization() 方法,並在控件上 ErrorWebPart 設定其他樣式或其他屬性,而超出已設定的屬性。
若要要求 WebPartManager 控制項使用自定義 ErrorWebPart 控制項,您也必須繼承自 WebPartManager 類別並覆寫其 CreateErrorWebPart(String, String, String, String, String) 方法。 在該方法中,您應該將方法 errorMessage 參數的值指派給 ErrorMessage 自定義 ErrorWebPart 控件的 屬性,因為 WebPartManager 控件會從數個其他位置呼叫此方法,而且通常會傳入不同的錯誤訊息值。
建構函式
| ErrorWebPart(String, String, String, String) |
初始化控制項的新執行個體。 |
屬性
| AccessKey |
取得或設定便捷鍵 (Access Key),可讓您快速巡覽至 Web 伺服器控制項。 (繼承來源 WebControl) |
| Adapter |
針對控制項取得瀏覽器的特定配置器。 (繼承來源 Control) |
| AllowClose |
取得或設定值,指出使用者可以在 Web 網頁上關閉 WebPart 控制項。 (繼承來源 WebPart) |
| AllowConnect |
取得或設定值,指出 WebPart 控制項是否允許其他控制項與它組成連接。 (繼承來源 WebPart) |
| AllowEdit |
取得或設定值,指出使用者可以透過由一個或多個 WebPart 控制項所提供的使用者介面 (UI) 修改 EditorPart 控制項。 (繼承來源 WebPart) |
| AllowHide |
取得或設定值,指出是否允許使用者隱藏 WebPart 控制項。 (繼承來源 WebPart) |
| AllowMinimize |
取得或設定值,指出使用者是否能夠最小化 WebPart 控制項。 (繼承來源 WebPart) |
| AllowZoneChange |
取得或設定值,指出使用者是否能夠在 WebPart 區域之間移動 WebPartZoneBase 控制項。 (繼承來源 WebPart) |
| AppRelativeTemplateSourceDirectory |
取得或設定包含了此控制項之 Page 或 UserControl 物件的相對應用程式虛擬目錄。 (繼承來源 Control) |
| Attributes |
取得任意屬性 (Attribute) 的集合 (只供呈現),不與控制項上的屬性 (Property) 對應。 (繼承來源 WebControl) |
| AuthorizationFilter |
取得或設定自定字串,以判斷是否已獲授權將 WebPart 控制項加入至頁面。 (繼承來源 WebPart) |
| BackColor |
取得或設定 Web 伺服器控制項的背景色彩。 (繼承來源 WebControl) |
| BackImageUrl |
取得或設定面板控制項背景影像的 URL。 (繼承來源 Panel) |
| BindingContainer |
取得包含了此控制項之資料繫結的控制項。 (繼承來源 Control) |
| BorderColor |
取得或設定 Web 控制項的框線色彩。 (繼承來源 WebControl) |
| BorderStyle |
取得或設定 Web 伺服器控制項的框線樣式。 (繼承來源 WebControl) |
| BorderWidth |
取得或設定 Web 伺服器控制項的框線寬度。 (繼承來源 WebControl) |
| CatalogIconImageUrl |
取得或設定至影像的 URL,該影像表示控制項目錄中的 Web 組件控制項。 (繼承來源 WebPart) |
| ChildControlsCreated |
取得值,指出是否已經建立伺服器控制項的子控制項。 (繼承來源 Control) |
| ChromeState |
取得或設定組件控制項是否為最小化或一般狀態。 (繼承來源 WebPart) |
| ChromeType |
取得或設定圍繞著 Web 組件控制項的框線類型。 (繼承來源 WebPart) |
| ClientID |
取得 ASP.NET 所產生之 HTML 標記的控制項識別碼。 (繼承來源 Control) |
| ClientIDMode |
取得或設定用來產生 ClientID 屬性值的演算法。 (繼承來源 Control) |
| ClientIDSeparator |
取得字元值,表示在 ClientID 屬性中所使用的分隔字元。 (繼承來源 Control) |
| ConnectErrorMessage |
取得錯誤訊息,在連接處理序期間發生錯誤時,向使用者顯示。 (繼承來源 WebPart) |
| Context |
取得與目前 Web 要求的伺服器控制項關聯的 HttpContext 物件。 (繼承來源 Control) |
| Controls |
取得 ControlCollection 物件,其包含使用者介面階層架構中所指定伺服器控制項的子控制項。 (繼承來源 Part) |
| ControlStyle |
取得 Web 伺服器控制項的樣式。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
| ControlStyleCreated |
取得值,指出 Style 物件是否已經為 ControlStyle 屬性建立。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
| CssClass |
取得或設定用戶端上 Web 伺服器控制項所呈現的階層式樣式表 (CSS)。 (繼承來源 WebControl) |
| DataItemContainer |
如果命名容器實作 IDataItemContainer,則取得命名容器的參考。 (繼承來源 Control) |
| DataKeysContainer |
如果命名容器實作 IDataKeysControl,則取得命名容器的參考。 (繼承來源 Control) |
| DefaultButton |
取得或設定 Panel 控制項中包含之預設按鈕的識別項。 (繼承來源 Panel) |
| Description |
取得或設定摘要說明組件控制項功能的簡短片語,用於組件控制項的工具提示和資料目錄。 (繼承來源 WebPart) |
| DesignMode |
取得值,指出控制項是否正用於設計介面上。 (繼承來源 Control) |
| Direction |
取得或設定控制項中內容流動的水平方向。 (繼承來源 WebPart) |
| DisplayTitle |
取得字串,其中包含實際顯示於 WebPart 控制項執行個體之標題列中的完整標題文字。 (繼承來源 WebPart) |
| Enabled |
取得或設定值,指出 Web 伺服器控制項是否啟用。 (繼承來源 WebControl) |
| EnableTheming |
取得或設定值,指出佈景主題是否套用至此控制項。 (繼承來源 WebControl) |
| EnableViewState |
取得或設定值,該值表示伺服器控制項是否對要求的用戶端而言保持其檢視狀態,以及它包含的任何子控制項狀態。 (繼承來源 Control) |
| ErrorMessage |
取得或設定顯示在 Web 網頁上的錯誤訊息,以取代無法順利加入至網頁的控制項。 |
| Events |
取得控制項事件處理常式委派 (Delegate) 的清單。 這個屬性是唯讀的。 (繼承來源 Control) |
| ExportMode |
取得或設定是否可匯出全部、一些 WebPart 控制項的屬性,或全部都不匯出。 (繼承來源 WebPart) |
| Font |
取得與 Web 伺服器控制項關聯的字型屬性。 (繼承來源 WebControl) |
| ForeColor |
取得或設定 Web 伺服器控制項的前景色彩 (通常是文字的色彩)。 (繼承來源 WebControl) |
| GenericWebPartID |
從 Proxy Web 組件控制項所取代的泛型 Web 組件控制項,取得 ID 屬性值。 (繼承來源 ProxyWebPart) |
| GroupingText |
取得或設定面板控制項中包含之控制項群組的標題。 (繼承來源 Panel) |
| HasAttributes |
取得值,指出控制項是否已經設定屬性。 (繼承來源 WebControl) |
| HasChildViewState |
取得值,指出目前伺服器控制項的子控制項是否有任何已儲存的檢視狀態設定。 (繼承來源 Control) |
| HasSharedData |
取得值,指出 WebPart 控制項是否有任何共用個人化資料與其相關聯。 (繼承來源 WebPart) |
| HasUserData |
取得值,指出 WebPart 控制項是否有任何使用者個人化資料與其相關聯。 (繼承來源 WebPart) |
| Height |
取得或設定區域的高度。 (繼承來源 WebPart) |
| HelpMode |
取得或設定使用者介面 (UI) 型別,該型別要用來顯示 WebPart 控制項的 [說明] 內容。 (繼承來源 WebPart) |
| HelpUrl |
取得或設定 URL,該 URL 指向 WebPart 控制項的說明檔。 (繼承來源 WebPart) |
| Hidden |
取得或設定值,指出 WebPart 控制項是否顯示在 Web 網頁上。 (繼承來源 WebPart) |
| HorizontalAlign |
取得或設定在面板中內容的水平對齊。 (繼承來源 Panel) |
| ID |
取得或設定指派給 Web 組件控制項的程式設計識別項。 (繼承來源 ProxyWebPart) |
| IdSeparator |
取得用來分隔控制項識別項的字元。 (繼承來源 Control) |
| ImportErrorMessage |
取得或設定錯誤訊息,如果匯入 WebPart 控制項時發生錯誤,就可以使用此錯誤訊息。 (繼承來源 WebPart) |
| IsChildControlStateCleared |
取得值,指出這個控制項中所包含的控制項是否有控制項狀態。 (繼承來源 Control) |
| IsClosed |
取得值,指出 WebPart 控制項目前是否已在 Web 組件頁面上關閉。 (繼承來源 WebPart) |
| IsEnabled |
取得值,指出是否啟用控制項。 (繼承來源 WebControl) |
| IsShared |
取得值,指出 WebPart 控制項是否共用,也就是,是否 Web 組件頁面的所有使用者都可以看見。 (繼承來源 WebPart) |
| IsStandalone |
取得值,指出 WebPart 控制項是否為獨立的,也就是說,它不包含在 WebPartZoneBase 區域之中。 (繼承來源 WebPart) |
| IsStatic |
取得值,指出 WebPart 控制項是否為靜態控制項,也就是說,控制項是在 Web 組件頁面的標記中宣告,而不是透過程式設計加入至網頁。 (繼承來源 WebPart) |
| IsTrackingViewState |
取得值,指出伺服器控制項是否正在儲存檢視狀態的變更。 (繼承來源 Control) |
| IsViewStateEnabled |
取得值,指出這個控制項是否已啟用檢視狀態。 (繼承來源 Control) |
| LoadViewStateByID |
取得值,指出控制項是否依 ID (而不是索引) 參與載入其檢視狀態。 (繼承來源 Control) |
| NamingContainer |
取得伺服器控制項命名容器的參考,其建立唯一命名空間,在具有相同 ID 屬性值的伺服器控制項之間作區別。 (繼承來源 Control) |
| OriginalID |
從 Proxy Web 組件控制項所取代的 Web 組件控制項,取得 ID。 (繼承來源 ProxyWebPart) |
| OriginalPath |
取得正被取代之使用者控制項的路徑。 (繼承來源 ProxyWebPart) |
| OriginalTypeName |
從 Proxy Web 組件控制項所取代的 Web 組件控制項,取得 Type。 (繼承來源 ProxyWebPart) |
| Page |
取得含有伺服器控制項的 Page 執行個體的參考。 (繼承來源 Control) |
| Parent |
在網頁控制階層架構中取得伺服器控制項之父控制項的參考。 (繼承來源 Control) |
| RenderingCompatibility |
取得值,這個值會指定將與呈現 HTML 相容的 ASP.NET 版本。 (繼承來源 Control) |
| ScrollBars |
取得或設定在 Panel 控制項中捲軸的可視性和位置。 (繼承來源 Panel) |
| Site |
當呈現在設計介面上時,取得裝載目前控制項之容器的資訊。 (繼承來源 Control) |
| SkinID |
取得或設定要套用至控制項的面板。 (繼承來源 WebControl) |
| Style |
取得文字屬性的集合,將呈現為 Web 伺服器控制項的外部標記上的樣式屬性。 (繼承來源 WebControl) |
| Subtitle |
取得與 Title 屬性值串連的字串,組成 WebPart 控制項的完整標題。 (繼承來源 WebPart) |
| SupportsDisabledAttribute |
取得值,這個值表示當控制項的 |
| TabIndex |
取得或設定 Web 伺服器控制項的定位索引。 (繼承來源 WebControl) |
| TagKey |
取得對應至這個 Web 伺服器控制項的 HtmlTextWriterTag 值。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
| TagName |
取得控制項標記的名稱。 這個屬性主要由控制項開發人員使用。 (繼承來源 WebControl) |
| TemplateControl |
取得或設定包含了此控制項之樣板的參考。 (繼承來源 Control) |
| TemplateSourceDirectory |
取得包含目前伺服器控制項的 Page 或 UserControl 的虛擬目錄。 (繼承來源 Control) |
| Title |
取得或設定組件控制項標題。 (繼承來源 WebPart) |
| TitleIconImageUrl |
取得或設定至影像的 URL,該影像用於表示控制項標題列中的 Web 組件控制項。 (繼承來源 WebPart) |
| TitleUrl |
取得或設定至 WebPart 控制項之補充資訊的 URL。 (繼承來源 WebPart) |
| ToolTip |
取得或設定當滑鼠指標停留在 Web 伺服器控制項時顯示的文字。 (繼承來源 WebControl) |
| UniqueID |
取得伺服器控制項唯一的、符合階層架構的識別項。 (繼承來源 Control) |
| ValidateRequestMode |
取得或設定值,指出控制項是否對來自瀏覽器的用戶端輸入檢查潛在的危險值。 (繼承來源 Control) |
| Verbs |
取得與 WebPart 控制項相關聯之自訂動詞命令的集合。 (繼承來源 WebPart) |
| ViewState |
取得狀態資訊的字典,允許您在相同網頁的多個要求之間,儲存和還原伺服器控制項的檢視狀態。 (繼承來源 Control) |
| ViewStateIgnoresCase |
取得值,指出 StateBag 物件是否不區分大小寫。 (繼承來源 Control) |
| ViewStateMode |
取得或設定這個控制項的檢視狀態模式。 (繼承來源 Control) |
| Visible |
取得或設定值,指出伺服器控制項是否會轉譯為頁面上的 UI。 (繼承來源 Control) |
| WebBrowsableObject |
取得 WebPart 控制項的參考,以便讓自訂 EditorPart 控制項編輯該控制項。 (繼承來源 WebPart) |
| WebPartManager |
取得與 WebPartManager 控制項執行個體相關聯之 WebPart 控制項的參考。 (繼承來源 WebPart) |
| Width |
取得或設定 Web 伺服器控制項的寬度。 (繼承來源 WebPart) |
| Wrap |
取得或設定值,指示面板中的內容是否換行。 (繼承來源 Panel) |
| Zone |
取得 WebPartZoneBase 區域,該區域目前包含一個 WebPart 控制項。 (繼承來源 WebPart) |
| ZoneIndex |
取得 WebPart 控制項在其區域中的索引位置。 (繼承來源 WebPart) |
方法
| AddAttributesToRender(HtmlTextWriter) |
套用特殊的錯誤樣式屬性至插入網頁以取代另一個控制項的 ErrorWebPart 物件。 |
| AddedControl(Control, Int32) |
在子控制項加入 Control 物件的 Controls 集合後呼叫。 (繼承來源 Control) |
| AddParsedSubObject(Object) |
通知伺服器控制項,XML 或 HTML 項目已剖析,並將項目加入伺服器控制項的 ControlCollection 物件中。 (繼承來源 Control) |
| ApplyStyle(Style) |
將指定樣式的任何非空白項目加入到 Web 控制項中,覆寫控制項的任何現有的樣式項目。 這個方法主要由控制項開發人員使用。 (繼承來源 WebControl) |
| ApplyStyleSheetSkin(Page) |
將頁面樣式表中所定義的樣式屬性套用至控制項。 (繼承來源 Control) |
| BeginRenderTracing(TextWriter, Object) |
開始進行轉譯資料的設計階段追蹤。 (繼承來源 Control) |
| BuildProfileTree(String, Boolean) |
收集伺服器控制項的相關資訊,並在頁面啟用追蹤時將此資訊傳遞至 Trace 屬性以顯示之。 (繼承來源 Control) |
| ClearCachedClientID() |
將快取的 ClientID 值設定為 |
| ClearChildControlState() |
刪除伺服器控制項之子控制項的控制項狀態資訊。 (繼承來源 Control) |
| ClearChildState() |
刪除所有伺服器控制項之子控制項的檢視狀態和控制項狀態資訊。 (繼承來源 Control) |
| ClearChildViewState() |
刪除所有伺服器控制項之子控制項的檢視狀態資訊。 (繼承來源 Control) |
| ClearEffectiveClientIDMode() |
將目前的控制項執行個體和任何子控制項的 ClientIDMode 屬性設定為 Inherit。 (繼承來源 Control) |
| CopyBaseAttributes(WebControl) |
將不被 Style 物件封裝的屬性從指定的 Web 伺服器控制項複製到呼叫這個方法的 Web 伺服器控制項上。 這個方法主要由控制項開發人員使用。 (繼承來源 WebControl) |
| CreateChildControls() |
由 ASP.NET 網頁架構呼叫,通知使用組合實作的伺服器控制項來建立所包含的任何子控制項,以準備回傳或呈現。 (繼承來源 Control) |
| CreateControlCollection() |
建立新的 ControlCollection 物件來保存伺服器控制項的子控制項 (常值和伺服器)。 (繼承來源 Control) |
| CreateControlStyle() |
建立樣式物件,這個物件是由 Panel 控制項在內部使用,以實作所有的樣式相關屬性。 (繼承來源 Panel) |
| CreateEditorParts() |
傳回自訂 EditorPart 控制項的集合,可在 WebPart 控制項處於編輯模式時,用來編輯該控制項。 (繼承來源 WebPart) |
| DataBind() |
將資料來源繫結至所叫用的伺服器控制項及其所有子控制項。 (繼承來源 Part) |
| DataBind(Boolean) |
使用會引發 DataBinding 事件的選項,繫結資料來源至叫用的伺服器控制項及其所有子控制項。 (繼承來源 Control) |
| DataBindChildren() |
繫結資料來源至伺服器控制項的子控制項。 (繼承來源 Control) |
| Dispose() |
啟用伺服器控制項,在它從記憶體釋放之前執行最後清除。 (繼承來源 Control) |
| EndLoadPersonalization() |
呈現之前在 ErrorWebPart 控制項上設定幾個重要的屬性,可防止使用者將控制項個人化。 |
| EndRenderTracing(TextWriter, Object) |
結束轉譯資料的設計階段追蹤。 (繼承來源 Control) |
| EnsureChildControls() |
判斷伺服器控制項是否包含子控制項。 如果不包含,則建立子控制項。 (繼承來源 Control) |
| EnsureID() |
為尚未指定識別項的控制項,建立識別項。 (繼承來源 Control) |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| FindControl(String) |
在目前命名容器搜尋具有指定 |
| FindControl(String, Int32) |
使用指定的 |
| Focus() |
設定控制項的輸入焦點。 (繼承來源 Control) |
| GetDesignModeState() |
取得控制項的設計階段資料。 (繼承來源 Control) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetRouteUrl(Object) |
取得會對應於一組路由參數的 URL。 (繼承來源 Control) |
| GetRouteUrl(RouteValueDictionary) |
取得會對應於一組路由參數的 URL。 (繼承來源 Control) |
| GetRouteUrl(String, Object) |
取得 URL,此 URL 對應於一組路由參數及一個路由名稱。 (繼承來源 Control) |
| GetRouteUrl(String, RouteValueDictionary) |
取得 URL,此 URL 對應於一組路由參數及一個路由名稱。 (繼承來源 Control) |
| GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
| GetUniqueIDRelativeTo(Control) |
傳回指定之控制項 UniqueID 屬性的前置部分。 (繼承來源 Control) |
| HasControls() |
判斷伺服器控制項是否包含任何子控制項。 (繼承來源 Control) |
| HasEvents() |
傳回值,指出控制項或任何子控制項的事件是否已註冊。 (繼承來源 Control) |
| IsLiteralContent() |
判斷伺服器控制項是否只儲存常值內容。 (繼承來源 Control) |
| LoadControlState(Object) |
覆寫 LoadControlState(Object),以防止載入 ProxyWebPart 物件先前所儲存的狀態。 (繼承來源 ProxyWebPart) |
| LoadViewState(Object) |
覆寫 LoadViewState(Object),以防止載入 ProxyWebPart 物件先前所儲存的檢視狀態。 (繼承來源 ProxyWebPart) |
| MapPathSecure(String) |
擷取虛擬絕對路徑或相對路徑所對應至的實體路徑。 (繼承來源 Control) |
| MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
| MergeStyle(Style) |
將指定樣式的任何非空白項目複製到 Web 控制項,但不覆寫控制項的任何現有樣式項目。 這個方法主要由控制項開發人員使用。 (繼承來源 WebControl) |
| OnBubbleEvent(Object, EventArgs) |
決定伺服器控制項的事件是否要在頁面的 UI 伺服器控制項階層架構中向上傳遞。 (繼承來源 Control) |
| OnClosing(EventArgs) |
當 WebPart 控制項在 Web 組件頁面上關閉時,可以讓衍生的類別提供自訂處理。 (繼承來源 WebPart) |
| OnConnectModeChanged(EventArgs) |
當 WebPart 控制項開始或結束連接至其他控制項的處理序時,可以讓衍生的類別提供自訂處理。 (繼承來源 WebPart) |
| OnDataBinding(EventArgs) |
引發 DataBinding 事件。 (繼承來源 Control) |
| OnDeleting(EventArgs) |
當 WebPart 控制項從 Web 組件頁面永遠移除時,可以讓衍生的類別提供自訂處理。 (繼承來源 WebPart) |
| OnEditModeChanged(EventArgs) |
當 WebPart 控制項進入或離開編輯模式時,可以讓衍生的類別提供自訂處理。 (繼承來源 WebPart) |
| OnInit(EventArgs) |
引發 Init 事件。 (繼承來源 Control) |
| OnLoad(EventArgs) |
引發 Load 事件。 (繼承來源 Control) |
| OnPreRender(EventArgs) |
引發 PreRender 事件。 (繼承來源 Control) |
| OnUnload(EventArgs) |
引發 Unload 事件。 (繼承來源 Control) |
| OpenFile(String) |
取得用來讀取檔案的 Stream。 (繼承來源 Control) |
| RaiseBubbleEvent(Object, EventArgs) |
指派事件的任何來源和它的資訊至控制項的父控制項。 (繼承來源 Control) |
| RemovedControl(Control) |
從 Control 物件的 Controls 集合中移除子控制項之後呼叫。 (繼承來源 Control) |
| Render(HtmlTextWriter) |
將控制項呈現在指定的 HTML 寫入器中。 (繼承來源 WebControl) |
| RenderBeginTag(HtmlTextWriter) |
將 Panel 控制項的 HTML 開頭標記呈現在指定的寫入器中。 (繼承來源 Panel) |
| RenderChildren(HtmlTextWriter) |
將伺服器控制項子系的內容輸出至提供的 HtmlTextWriter 物件,再由這個物件在用戶端上寫入要轉譯的內容。 (繼承來源 Control) |
| RenderContents(HtmlTextWriter) |
將 ErrorMessage 屬性的字串值編碼。 |
| RenderControl(HtmlTextWriter) |
將伺服器控制項內容輸出至提供的 HtmlTextWriter 物件,並在啟用追蹤時儲存控制項的追蹤資訊。 (繼承來源 Control) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
使用提供的 HtmlTextWriter 物件,輸出伺服器控制項內容至提供的 ControlAdapter 物件。 (繼承來源 Control) |
| RenderEndTag(HtmlTextWriter) |
將 Panel 控制項的 HTML 結尾標記呈現在指定的寫入器中。 (繼承來源 Panel) |
| ResolveAdapter() |
取得負責呈現指定之控制項的控制項配置器。 (繼承來源 Control) |
| ResolveClientUrl(String) |
取得瀏覽器可使用的 URL。 (繼承來源 Control) |
| ResolveUrl(String) |
將 URL 轉換為要求用戶端可使用的 URL。 (繼承來源 Control) |
| SaveControlState() |
儲存頁面回傳至伺服器以來,所發生的任何伺服器控制項狀態變更。 (繼承來源 ProxyWebPart) |
| SaveViewState() |
儲存叫用 TrackViewState() 方法後已修改的任何狀態。 (繼承來源 ProxyWebPart) |
| SetDesignModeState(IDictionary) |
設定控制項的設計階段資料。 (繼承來源 Control) |
| SetPersonalizationDirty() |
設定旗標,指出已變更目前 WebPart 控制項執行個體的個人化資料。 (繼承來源 WebPart) |
| SetRenderMethodDelegate(RenderMethod) |
指定事件處理常式委派,以呈現伺服器控制項及其內容至其父控制項。 (繼承來源 Control) |
| SetTraceData(Object, Object) |
使用追蹤資料機碼和追蹤資料值,設定設計階段期間追蹤呈現資料的追蹤資料。 (繼承來源 Control) |
| SetTraceData(Object, Object, Object) |
使用追蹤的物體、追蹤資料機碼和追蹤資料值,設定設計階段期間追蹤呈現資料的追蹤資料。 (繼承來源 Control) |
| ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
| TrackViewState() |
讓控制項追蹤其檢視狀態的變更,以便將這些變更儲存在物件的 ViewState 屬性中。 (繼承來源 WebPart) |
事件
| 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) |
針對指定的資料控制項啟用動態資料行為。 |