ErrorWebPart.EndLoadPersonalization 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
呈現之前在 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 控件會從數個其他位置呼叫此方法,而且通常會傳入特定的錯誤訊息。