Share via


ErrorWebPart.EndLoadPersonalization 方法

定義

呈現之前在 ErrorWebPart 控制項上設定幾個重要的屬性,可防止使用者將控制項個人化。

protected:
 virtual void EndLoadPersonalization();
protected virtual void EndLoadPersonalization ();
abstract member EndLoadPersonalization : unit -> unit
override this.EndLoadPersonalization : unit -> unit
Protected Overridable Sub EndLoadPersonalization ()

備註

方法 EndLoadPersonalization 會在控制項呈現 ErrorWebPart 之前設定屬性。 這些屬性可防止使用者隱藏、最小化、編輯或匯出控制項,或變更其 ChromeState 值。 不過,使用者可以關閉或刪除 ErrorWebPart 控制項實例。

給繼承者的注意事項

這個方法可以在繼承的 ErrorWebPart 控制項中覆寫。 開發人員可能會想要覆寫 方法,在控制項上設定其他屬性,例如預設 ErrorMessage 屬性值。

若要要求 WebPartManager 控制項使用自訂 ErrorWebPart 控制項,您也必須繼承自 WebPartManager 類別並覆寫其 CreateErrorWebPart(String, String, String, String, String) 方法。 在該方法中,您應該將方法 errorMessage 參數的值指派給 ErrorMessage 自訂 ErrorWebPart 控制項的 屬性,因為 WebPartManager 控制項會從其他幾個位置呼叫這個方法,而且通常會傳入特定的錯誤訊息。

適用於

另請參閱