ChangePassword.ChangePasswordTemplate Proprietà

Definizione

Ottiene o imposta l'oggetto ITemplate utilizzato per visualizzare la visualizzazione Cambia password del controllo ChangePassword.

public:
 virtual property System::Web::UI::ITemplate ^ ChangePasswordTemplate { 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)]
[System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.ChangePassword))]
public virtual System.Web.UI.ITemplate ChangePasswordTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.ChangePassword))>]
member this.ChangePasswordTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ChangePasswordTemplate As ITemplate

Valore della proprietà

Un oggetto ITemplate contenente il modello per visualizzare il controllo ChangePassword nella visualizzazione Cambia password. Il valore predefinito è null.

Attributi

Commenti

La ChangePasswordTemplate proprietà specifica l'oggetto ITemplate utilizzato dal ChangePassword controllo . Per altre informazioni, vedere Procedura: Creare modelli di controllo server Web ASP.NET in modo dinamico.

Un modello è un set di elementi e controlli HTML che costituiscono il layout per una determinata parte di un controllo. I modelli differiscono dagli stili:

  • I modelli definiscono il contenuto di una sezione di un controllo.

  • Gli stili specificano l'aspetto degli elementi nel controllo .

Per altre informazioni, vedere Modelli di controlli server Web e temi e interfacce ASP.NET.

Nella tabella seguente sono elencati i modelli e la visualizzazione dei controlli corrispondente supportati dal ChangePassword controllo .

Nome modello Visualizzazione controlli
ChangePasswordTemplate Comando Cambia password
SuccessTemplate Operazione completata

È anche possibile creare o modificare il modello per un controllo nel file aspx. Per altre informazioni, vedere Procedura: Creare modelli di controllo Web ASP.NET in modo dichiarativo e Procedura: Creare ASP.NET modelli di controllo server Web in modo dinamico. Le procedure contenute in questi argomenti non richiedono la configurazione della ChangePasswordTemplate proprietà. Se si configura il modello, nella tabella seguente sono elencati i controlli obbligatori e facoltativi per il modello.

ID controllo Tipo di controllo Obbligatoria/facoltativa
Cancel Qualsiasi controllo che causa il bubbling degli eventi (passando l'evento fino alla gerarchia del controllo server), ad esempio i Buttoncontrolli , LinkButtone ImageButton . Il nome del comando del pulsante deve essere impostato sull'ID del controllo. Facoltativo
ChangePassword Qualsiasi controllo che causa il bubbling degli eventi (passando l'evento fino alla gerarchia del controllo server), ad esempio i Buttoncontrolli , LinkButtone ImageButton . Il nome del comando del pulsante deve essere impostato sull'ID del controllo. Facoltativo
ConfirmNewPassword Qualsiasi tipo che supporta l'interfaccia IEditableTextControl , ad esempio la TextBox classe . Facoltativo
Continue Qualsiasi controllo che causa il bubbling degli eventi (passando l'evento fino alla gerarchia del controllo server), ad esempio i Buttoncontrolli , LinkButtone ImageButton . Il nome del comando del pulsante deve essere impostato sull'ID del controllo. Questo controllo viene visualizzato nel modello Operazione riuscita. Facoltativo
CurrentPassword Qualsiasi tipo che supporta l'interfaccia IEditableTextControl , ad esempio la TextBox classe . Necessario
FailureText Qualsiasi tipo che supporta l'interfaccia ITextControl . Facoltativo
NewPassword Qualsiasi tipo che supporta l'interfaccia IEditableTextControl , ad esempio la TextBox classe . Necessario
UserName Qualsiasi tipo che supporta l'interfaccia IEditableTextControl . Obbligatorio se DisplayUserName è true. Deve essere assente se DisplayUserName è false.

Il ChangePassword controllo genera un'eccezione HttpException se il modello non contiene i controlli necessari. Non viene generata alcuna eccezione se si assegna un ID di controllo facoltativo a un controllo del tipo errato; Tuttavia, il controllo viene successivamente ignorato dal ChangePassword controllo .

Si applica a

Vedi anche