ChangePassword.ChangePasswordTemplate Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the ITemplate object used to display the Change Password view of the ChangePassword control.
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
Property Value
An ITemplate object that contains the template for displaying the ChangePassword control in the Change Password view. The default is null
.
- Attributes
Remarks
The ChangePasswordTemplate property specifies the ITemplate object used by the ChangePassword control. For more information, see How To: Create ASP.NET Web Server Control Templates Dynamically.
A template is a set of HTML elements and controls that make up the layout for a particular portion of a control. Templates differ from styles:
Templates define the content of a section of a control.
Styles specify the appearance of elements in the control.
For more information, see Web Server Controls Templates and ASP.NET Themes and Skins.
The following table lists the templates and the corresponding control view that are supported by the ChangePassword control.
Template name | Control view |
---|---|
ChangePasswordTemplate | Change Password |
SuccessTemplate | Success |
You can also create or modify the template for a control in your .aspx file. For more information, see How to: Create ASP.NET Web Control Templates Declaratively and How To: Create ASP.NET Web Server Control Templates Dynamically. The procedures in those topics do not require you to configure the ChangePasswordTemplate property. If you do configure the template, the following table lists the required and optional controls for the template.
Control ID | Control type | Required/optional |
---|---|---|
Cancel |
Any control that causes event bubbling (passing the event up the server control hierarchy), such as the Button, LinkButton, and ImageButton controls. The button command name must be set to the control ID. | Optional |
ChangePassword |
Any control that causes event bubbling (passing the event up the server control hierarchy), such as the Button, LinkButton, and ImageButton controls. The button command name must be set to the control ID. | Optional |
ConfirmNewPassword |
Any type that supports the IEditableTextControl interface, such as the TextBox class. | Optional |
Continue |
Any control that causes event bubbling (passing the event up the server control hierarchy), such as the Button, LinkButton, and ImageButton controls. The button command name must be set to the control ID. This control appears on the Success template. | Optional |
CurrentPassword |
Any type that supports the IEditableTextControl interface, such as the TextBox class. | Required |
FailureText |
Any type that supports the ITextControl interface. | Optional |
NewPassword |
Any type that supports the IEditableTextControl interface, such as the TextBox class. | Required |
UserName |
Any type that supports the IEditableTextControl interface. | Required if DisplayUserName is true . Must be absent if DisplayUserName is false . |
The ChangePassword control throws an HttpException exception if the template does not contain the required controls. No exception is thrown if you give an optional control ID to a control of the wrong type; however, the control is subsequently ignored by the ChangePassword control.
Applies to
See also
- SuccessTemplate
- Login
- ASP.NET Login Controls Overview
- Customizing Appearance and Behavior of the ASP.NET Login Controls
- ASP.NET Web Server Controls Templates
- ASP.NET Themes and Skins Overview
- How To: Create ASP.NET Web Server Control Templates Dynamically
- How to: Create ASP.NET Web Control Templates Declaratively
- How to: Display Different Information to Anonymous and Logged In Users
- Web Site Administration Tool Security Tab