UpdateProgress.ProgressTemplate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Vorlage ab, die den Inhalt des UpdateProgress-Steuerelements definiert, oder legt sie fest.
public:
property System::Web::UI::ITemplate ^ ProgressTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.ITemplate ProgressTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.ProgressTemplate : System.Web.UI.ITemplate with get, set
Public Property ProgressTemplate As ITemplate
Eigenschaftswert
Eine ITemplate-Instanz, die den Inhalt des UpdateProgress-Steuerelements definiert. Der Standardwert ist null
.
- Attribute
Hinweise
Die Vorlage muss definiert werden. Andernfalls wird während des UpdateProgress -Steuerelementereignisses Init
eine Ausnahme ausgelöst. Sie können die ProgressTemplate Eigenschaft deklarativ angeben, indem Sie dem ProgressTemplate
-Element Markup hinzufügen. Wenn im Element kein Markup ProgressTemplate
vorhanden ist, wird für das UpdateProgress Steuerelement nichts angezeigt.
Wenn Sie Steuerelemente dynamisch erstellen UpdateProgress , können Sie eine benutzerdefinierte Vorlage erstellen, die ITemplate vom Steuerelement erbt. Sie geben Markup in der InstantiateIn -Methode an und legen dann die ProgressTemplate Eigenschaft des dynamisch erstellten UpdateProgress Steuerelements auf eine neue Instanz der benutzerdefinierten Vorlage fest. Wenn Sie Steuerelemente dynamisch erstellen UpdateProgress , tun Sie dies während oder vor dem PreRender Ereignis der Seite. Wenn Sie das UpdateProgress Steuerelement später im Seitenlebenszyklus erstellen, wird der Fortschritt nicht angezeigt.