ChangePassword.ChangePasswordTemplate Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o ITemplate objeto usado para mostrar a vista de Alteração de Palavra-passe do ChangePassword controlo.
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
Valor de Propriedade
Um ITemplate objeto que contém o modelo para mostrar o ChangePassword controlo na vista de Alterar Palavra-passe. A predefinição é null.
- Atributos
Observações
A ChangePasswordTemplate propriedade especifica o ITemplate objeto usado pelo ChangePassword controlo. Para mais informações, veja Como Criar: Criar Modelos de Controlo de Servidores Web ASP.NET Dinamicamente.
Um modelo é um conjunto de elementos HTML e controlos que compõem o layout de uma determinada parte de um controlo. Os modelos diferem dos estilos:
Os templates definem o conteúdo de uma secção de um controlo.
Os estilos especificam a aparência dos elementos no controlo.
Para mais informações, consulte Modelos de Controlo de Servidor Web e ASP.NET Temas e Skins.
A tabela seguinte lista os modelos e a respetiva vista de controlo suportados pelo ChangePassword controlo.
| Nome do modelo | Vista de controlo |
|---|---|
| ChangePasswordTemplate | Alterar Palavra-passe |
| SuccessTemplate | Sucesso |
Também pode criar ou modificar o modelo de um controlo no seu ficheiro .aspx. Para mais informações, consulte Como: Criar Modelos de Controlo Web ASP.NET Declarativamente e Como: Criar Modelos de Controlo de Servidores Web ASP.NET Dinamicamente. Os procedimentos nesses tópicos não exigem que configure a propriedade ChangePasswordTemplate . Se configurar o modelo, a tabela seguinte lista os controlos necessários e opcionais para o modelo.
| ID de controlo | Tipo de controlo | Required/optional |
|---|---|---|
Cancel |
Qualquer controlo que cause o bubbling de eventos (passando o evento para cima na hierarquia de controlo do servidor), como o Button, LinkButton, e ImageButton controlos. O nome do comando do botão deve ser definido como o ID de controlo. | Opcional |
ChangePassword |
Qualquer controlo que cause o bubbling de eventos (passando o evento para cima na hierarquia de controlo do servidor), como o Button, LinkButton, e ImageButton controlos. O nome do comando do botão deve ser definido como o ID de controlo. | Opcional |
ConfirmNewPassword |
Qualquer tipo que suporte a IEditableTextControl interface, como a TextBox classe. | Opcional |
Continue |
Qualquer controlo que cause o bubbling de eventos (passando o evento para cima na hierarquia de controlo do servidor), como o Button, LinkButton, e ImageButton controlos. O nome do comando do botão deve ser definido como o ID de controlo. Este controlo aparece no modelo Sucesso. | Opcional |
CurrentPassword |
Qualquer tipo que suporte a IEditableTextControl interface, como a TextBox classe. | Obrigatório |
FailureText |
Qualquer tipo que suporte a interface ITextControl . | Opcional |
NewPassword |
Qualquer tipo que suporte a IEditableTextControl interface, como a TextBox classe. | Obrigatório |
UserName |
Qualquer tipo que suporte a interface IEditableTextControl . | Obrigatório se DisplayUserName for true. Deve estar ausente se DisplayUserName for false. |
O ChangePassword controlo lança uma HttpException exceção se o template não contiver os controlos necessários. Não há exceção se deres um ID de controlo opcional a um controlo do tipo errado; no entanto, o controlo é subsequentemente ignorado pelo controlo ChangePassword .
Aplica-se a
Ver também
- SuccessTemplate
- Login
- Visão geral dos controles de login do ASP.NET
- Personalização da aparência e comportamento dos controlos de login ASP.NET
- ASP.NET Modelos de Controlo de Servidor Web
- ASP.NET Temas e Skins Visão Geral
- Como: Criar ASP.NET modelos de controlo de servidor web dinamicamente
- Como: Criar Templates de Controlo Web ASP.NET Declarativamente
- Como: Mostrar Informação Diferente a Utilizadores Anónimos e Iniciados
- Separador de Segurança da Ferramenta de Administração do Site