ChangePassword Classe

Definição

Fornece uma interface do usuário que permite que os usuários alterem suas senhas de site da Web.Provides a user interface that enable users to change their Web site password.

public ref class ChangePassword : System::Web::UI::WebControls::CompositeControl
[System.ComponentModel.Bindable(false)]
public class ChangePassword : System.Web.UI.WebControls.CompositeControl
[<System.ComponentModel.Bindable(false)>]
type ChangePassword = class
    inherit CompositeControl
    interface INamingContainer
Public Class ChangePassword
Inherits CompositeControl
Herança
Atributos
Implementações

Exemplos

O exemplo de código a seguir mostra como definir a NewPasswordRegularExpression propriedade para definir uma expressão regular que verifica as senhas para garantir que elas atendam aos seguintes critérios:The following code example shows how to set the NewPasswordRegularExpression property to define a regular expression that checks passwords to ensure that they meet the following criteria:

  • São maiores que seis caracteres.Are greater than six characters.

  • Conter pelo menos um dígito.Contain at least one digit.

  • Conter pelo menos um caractere especial (não alfanumérico).Contain at least one special (non-alphanumeric) character.

Os requisitos de senha contidos na PasswordHintText propriedade são exibidos para o usuário.The password requirements contained in the PasswordHintText property are displayed to the user.

Se a senha digitada pelo usuário não atender aos requisitos da NewPasswordRegularExpression propriedade, o texto contido na NewPasswordRegularExpressionErrorMessage propriedade será exibido para o usuário.If the password entered by the user does not meet the requirements of the NewPasswordRegularExpression property, the text contained in the NewPasswordRegularExpressionErrorMessage property is displayed to the user. Se uma nova senha não for inserida, o texto contido na NewPasswordRequiredErrorMessage propriedade será exibido para o usuário.If a new password is not entered, the text contained in the NewPasswordRequiredErrorMessage property is displayed to the user.

Observação

A nova senha deve atender aos requisitos mínimos definidos pelo provedor de associação nas MinRequiredPasswordLength MinRequiredNonAlphanumericCharacters Propriedades, e PasswordStrengthRegularExpression .The new password must meet the minimum requirements set by the membership provider in the MinRequiredPasswordLength, MinRequiredNonAlphanumericCharacters, and PasswordStrengthRegularExpression properties. Se a senha não atender a esses requisitos, o ChangePasswordError evento será gerado.If the password does not meet these requirements, the ChangePasswordError event is raised.

<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>Change Password with Validation</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <asp:changepassword id="ChangePassword1" runat="server"
  PasswordHintText = 
    "Please enter a password at least 7 characters long, 
    containing a number and one special character."
  NewPasswordRegularExpression =
    '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})' 
  NewPasswordRegularExpressionErrorMessage =
    "Error: Your password must be at least 7 characters long, 
    and contain at least one number and one special character." >
  </asp:changepassword>
  </div>
  </form>
</body>
</html>
<%@ page language="VB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>Change Password with Validation</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
  <asp:changepassword id="ChangePassword1" runat="server"
  PasswordHintText = "Please enter a password at least 7 characters long, containing a number and one special character."
  NewPasswordRegularExpression = '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})' 
  NewPasswordRegularExpressionErrorMessage = "Your password must be at least 7 characters long, and contain at least one number and one special character.">
  </asp:changepassword>
  </div>
  </form>
</body>
</html>

Comentários

Neste tópico:In this topic:

IntroduçãoIntroduction

Use o ChangePassword controle em uma página para permitir que os usuários do site alterem as senhas que usam para fazer logon no seu site da Web.Use the ChangePassword control on a page to enable your Web site users to change the passwords they use to log on to your Web site.

Observação

Se você não estiver familiarizado com o conjunto de controles de logon disponíveis em ASP.NET, leia visão geral dos controles de logon ASP.net antes de continuar.If you are not familiar with the set of login controls available in ASP.NET, read ASP.NET Login Controls Overview before continuing. Para obter uma lista de outros tópicos relacionados aos controles de logon e à associação, consulte Gerenciando usuários usando a associação.For a list of other topics related to login controls and membership, see Managing Users by Using Membership.

Importante

A transmissão de senhas por HTTP é uma possível ameaça à segurança.Transmitting passwords over HTTP is a potential security threat. As transmissões HTTP podem ser exibidas ou comprometidas por usuários mal-intencionados.HTTP transmissions can be viewed or compromised by malicious users. Para melhorar a segurança ao usar controles de logon, você deve usar o protocolo HTTPS com criptografia SSL para garantir que a senha do usuário não possa ser lida durante o postback.To improve security when using login controls, you should use HTTPS protocol with secure sockets layer (SSL) encryption to ensure that the user's password cannot be read during postback. Para obter mais informações, consulte Securing login Controls.For more information, see Securing Login Controls.

O ChangePassword controle usa o provedor de associação definido na MembershipProvider propriedade para alterar a senha armazenada no armazenamento de dados do provedor de associação para o site da Web.The ChangePassword control uses the membership provider defined in the MembershipProvider property to change the password stored in the membership provider data store for the Web site. Se você não atribuir um provedor de associação, o ChangePassword controle usará o provedor de associação padrão definido na seção de Associação do arquivo de Web.config.If you do not assign a membership provider, the ChangePassword control uses the default membership provider defined in the membership section of the Web.config file. O ChangePassword controle permite que os usuários executem as seguintes ações:The ChangePassword control enables users to perform the following actions:

  • Altere a senha se elas estiverem conectadas.Change their password if they are logged on.

  • Altere sua senha se elas não estiverem conectadas, desde que a página que contém o ChangePassword controle permita acesso anônimo e a DisplayUserName propriedade seja true .Change their password if they are not logged on, as long as the page that contains the ChangePassword control allows anonymous access and the DisplayUserName property is true.

  • Altere a senha de uma conta de usuário, mesmo que elas estejam conectadas como um usuário diferente.Change the password for a user account, even if they are logged on as a different user. Isso requer DisplayUserName que a propriedade seja true .This requires the DisplayUserName property to be true.

Definir a DisplayUserName propriedade para true exibe a caixa de texto nome de usuário, que permite ao usuário digitar um nome de usuário.Setting the DisplayUserName property to true displays the User Name text box, which allows the user to type in a user name. Se o usuário estiver conectado, o UserName controle será populado com o nome do usuário conectado.If the user is logged on, the UserName control is populated with the name of the logged-on user. Depois que a senha para o nome de usuário fornecido for alterada, o usuário será conectado à conta associada à senha alterada, mesmo que o usuário não tenha feito logon nessa conta anteriormente.After the password for the given user name is changed, the user is logged on to the account associated with the changed password, even if the user was not logged on to that account previously.

Importante

Aceitar a entrada do usuário é uma possível ameaça à segurança.Accepting user input is a potential security threat. Usuários mal-intencionados podem enviar dados que se destinam a expor vulnerabilidades ou executar programas que tentam senhas geradas.Malicious users can send data that is intended to expose vulnerabilities or run programs that try generated passwords. Para melhorar a segurança ao trabalhar com a entrada do usuário, você deve usar os recursos de validação do seu controle e proteger os provedores de dados que estão configurados para o seu controle.To improve security when working with user input, you should use the validation features of your control and secure any data providers that are configured for your control. Para obter mais informações, consulte Securing login Controls, Basic Security Practices for Web Applicationse Securing Membership.For more information, see Securing Login Controls, Basic Security Practices for Web Applications, and Securing Membership.

Enviando mensagens de emailSending Email Messages

O ChangePassword controle pode ser configurado para usar os serviços de email para enviar a nova senha ao usuário.The ChangePassword control can be configured to use email services to send the new password to the user. Para enviar mensagens de email aos usuários de qualquer um dos controles de servidor Web ASP.NET, você deve configurar um servidor de email no arquivo Web.config para seu aplicativo.To send email messages to users from any of ASP.NET Web server controls, you must configure an email server in the Web.config file for your application. Para obter mais informações, consulte como: instalar e configurar servidores virtuais SMTP no IIS 6,0.For more information, see How to: Install and Configure SMTP Virtual Servers in IIS 6.0.

As mensagens de email são configuradas usando a MailDefinition classe.Email messages are configured using the MailDefinition class. Você deve definir a BodyFileName propriedade para instruir o ASP.net a enviar email.You must set the BodyFileName property to instruct ASP.NET to send email.

Importante

O envio de nomes de conta de usuário ou senhas no email é uma ameaça potencial à segurança.Sending user account names or passwords in email is a potential security threat. As mensagens de email são normalmente enviadas em texto sem formatação e podem ser lidas por aplicativos especiais de "detecção" de rede.Email messages are typically sent in plain text and can be read by special network "sniffing" applications. Para melhorar a segurança, use as atenuações descritas em protegendo controles de logon.To improve security, use the mitigations that are described in Securing Login Controls.

Observação

Não é possível garantir que um usuário receberá ou exibirá uma mensagem de email.It is not possible to guarantee that a user will receive or view an email message. Para verificar se um usuário recebeu uma mensagem, forneça um link de confirmação na mensagem de email que permite ao usuário confirmar que a notificação foi recebida.To verify that a user has received a message, provide a confirmation link in the email message that lets the user confirm that the notification was received.

ExibiçõesViews

O ChangePassword controle tem dois Estados ou exibições:The ChangePassword control has two states, or views:

  • A exibição Alterar senha solicita a senha atual e exige que o usuário digite a nova senha duas vezes para confirmação.Change Password view Requests the current password, and requires the user to type the new password twice for confirmation. Se você permitir que os usuários que não fizeram logon alterem suas senhas, defina a DisplayUserName propriedade como true para exibir o UserName controle na exibição Alterar senha.If you allow users who are not logged on to change their passwords, set the DisplayUserName property to true to display the UserName control in Change Password view. O UserName controle permite que o usuário forneça seu nome de usuário registrado.The UserName control allows the user to provide their registered user name. Se houver um erro ao alterar a senha, uma mensagem de erro será exibida na exibição Alterar senha, permitindo que o usuário tente novamente.If there is an error when changing the password, an error message is displayed in the Change Password view, allowing the user to try again.

  • A exibição êxito fornece a confirmação de que a senha foi alterada.Success view Provides confirmation that the password has been changed.

    Importante

    A funcionalidade para alterar senhas e para continuar e cancelar é anexada a qualquer botão que tenha o nome de comando correto, independentemente da exibição em que o botão é colocado.The functionality for changing passwords and for continue and cancel is attached to any button that has the correct command name, regardless of which view the button is placed on. Por exemplo, um botão com o valor commandname=changepassword na exibição êxito tentará alterar a senha e resultará em uma exceção.For example, a button with the value commandname=changepassword in the Success view will attempt to change the password and result in an exception.

Estilos e modelosStyles and Templates

Você pode usar um amplo conjunto de propriedades de estilo para personalizar a aparência do ChangePassword controle.You can use an extensive set of style properties to customize the appearance of the ChangePassword control. Como alternativa, você pode aplicar modelos personalizados às duas exibições se precisar de controle completo sobre a aparência do ChangePassword controle.Alternatively, you can apply custom templates to the two views if you need complete control over the appearance of the ChangePassword control. Se você definir um modelo para uma exibição, as ControlStyle Propriedades serão aplicadas.If you define a template for a view, the ControlStyle properties are applied. Para obter uma lista dos controles que você deve definir nos modelos de exibição, consulte as ChangePasswordTemplate SuccessTemplate Propriedades e.For a list of the controls that you must set in the view templates, see the ChangePasswordTemplate and SuccessTemplate properties. O ChangePassword controle examina o conteúdo no modelo e gera uma exceção se um controle necessário não for encontrado, não está nomeado corretamente ou se é do tipo errado.The ChangePassword control examines the content in the template and throws an exception if a required control is not found, is not named correctly, or is of the wrong type. Por exemplo, se você usar o conteúdo no modelo e definir a DisplayUserName propriedade como true , o gerará ChangePassword uma exceção se um TextBox ou algum outro IEditableTextControl controle não for encontrado para o nome de usuário.For example, if you use the content in the template and set the DisplayUserName property to true, the ChangePassword will throw an exception if a TextBox or some other IEditableTextControl control is not found for the user name.

A tabela a seguir lista as ChangePassword Propriedades de estilo de controle e descreve qual elemento de interface do usuário eles afetam.The following table lists the ChangePassword control style properties and describes which UI element they affect. Para obter uma lista das propriedades às quais cada estilo se aplica, consulte a propriedade estilo individual.For a list of the properties to which each style applies, see the individual style property.

ChangePassword Propriedade de estiloChangePassword style property Elemento da interface de usuárioUI element
CancelButtonStyle Botão Cancelar na exibição Alterar senha.Cancel button on the Change Password view.
ChangePasswordButtonStyle Botão Alterar senha na exibição Alterar senha.Change Password button on the Change Password view.
ContinueButtonStyle Botão continuar no modo de exibição de êxito.Continue button on the Success view.
FailureTextStyle Texto de erro exibido para o usuário.Error text displayed to the user.
HyperLinkStyle Hiperlinks para outras páginas.Hyperlinks to other pages.
InstructionTextStyle Texto de instrução na página que descreve como usar o ChangePassword controle.Instructional text on the page that describes how to use the ChangePassword control.
LabelStyle Rótulos para todos os campos de entrada, como caixas de texto.Labels for all input fields, such as text boxes.
PasswordHintStyle Dicas para fornecer uma senha aceitável para o site.Hints for providing an acceptable password for the Web site.
SuccessTextStyle Texto exibido para o usuário quando a senha foi alterada com êxito.Text displayed to the user when the password has been successfully changed.
TextBoxStyle Campos de entrada de entrada de texto.Text entry input fields.
TitleTextStyle Títulos para as exibições alterar senha e êxito.Titles for the Change Password and Success views.

Aplicando estilos CSSApplying CSS Styles

O ChangePassword controle permite que você especifique as regras de estilo CSS na marcação.The ChangePassword control lets you specify CSS style rules in markup. Se você usar modelos para personalizar a aparência do ChangePassword controle, poderá especificar estilos de CSS na marcação nos modelos.If you use templates to customize the appearance of the ChangePassword control, you can specify CSS styles in the markup in the templates. Nesse caso, nenhuma tabela externa extra é necessária.In that case, no extra outer table is required. Você pode impedir que a tabela seja renderizada definindo a RenderOuterTable propriedade como false .You can prevent the table from being rendered by setting the RenderOuterTable property to false.

Agrupamentos de validaçãoValidation Groupings

O ChangePassword controle usa um grupo de validação para que outros campos na mesma página que o ChangePassword controle possam ser validados separadamente.The ChangePassword control uses a validation group so that other fields on the same page as the ChangePassword control can be validated separately. Por padrão, a ID Propriedade do ChangePassword controle é usada como o nome do grupo de validação.By default, the ID property of the ChangePassword control is used as the name of the validation group. Por exemplo, um ChangePassword controle com a ID "ChangePassword1" também usará um nome de grupo de validação ChangePassword1 .For example, a ChangePassword control with the ID "ChangePassword1" will use a validation group name of ChangePassword1 as well. Para definir o grupo de validação do qual o ChangePassword controle faz parte, você deve criar um modelo com o controle e, em seguida, alterar o nome do grupo de validação.To set the validation group that the ChangePassword control is part of, you must create a template with the control, and then change the validation group name.

Para mostrar mensagens de erro se um usuário deixar um TextBox controle vazio, adicione um ValidationSummary controle à página.To show error messages if a user leaves a TextBox control empty, add a ValidationSummary control to the page. Defina a ValidationGroup Propriedade do ValidationSummary controle como a ID Propriedade do ChangePassword controle.Set the ValidationGroup property of the ValidationSummary control to the ID property of the ChangePassword control.

Chaves de acesso e índices de guiaAccess Keys and Tab Indexes

Para obter informações sobre como usar a AccessKey propriedade e a TabIndex propriedade de um ChangePassword controle, consulte acessibilidade no Visual Studio e controles e acessibilidadeASP.net e ASP.net.For information about how to use the AccessKey property and the TabIndex property of a ChangePassword control, see Accessibility in Visual Studio and ASP.NET and ASP.NET Controls and Accessibility.

AcessibilidadeAccessibility

Para obter informações sobre como configurar esse controle para que ele gere marcação que esteja de acordo com os padrões de acessibilidade, consulte acessibilidade no Visual Studio e controles e acessibilidadeASP.net e ASP.net.For information about how to configure this control so that it generates markup that conforms to accessibility standards, see Accessibility in Visual Studio and ASP.NET and ASP.NET Controls and Accessibility.

Acessando controles durante a Page_Load e Page_InitAccessing Controls During Page_Load and Page_Init

ChangePassword as propriedades de controle representadas por caixas de texto, como UserName e CurrentPassword , são acessíveis durante todas as fases do ciclo de vida da página.ChangePassword control properties represented by text boxes, such as UserName and CurrentPassword, are accessible during all phases of the page life cycle. Em particular, durante as fases Page_Init e Page_Load, essas propriedades têm o mesmo valor que tinham quando o ChangePassword controle foi renderizado.In particular, during the Page_Init and Page_Load phases, these properties have the same value they had when the ChangePassword control was rendered. Se o usuário alterar o valor da UserName Propriedade modificando a UserName caixa de texto, o novo valor estará disponível quando o evento alterado for gerado, o que ocorre após a fase de Page_Load.If the user changes the value of the UserName property by modifying the UserName text box, the new value will be available when the changed event is raised, which occurs after the Page_Load phase. Portanto, se você definir o valor da UserName Propriedade na fase de Page_Init ou Page_Load fase e fornecer um manipulador personalizado para um ChangePassword evento, qualquer alteração que o usuário fizer na caixa de UserName texto substituirá o valor definido na fase Page_Init ou Page_Load.Therefore, if you set the value of the UserName property in the Page_Init phase or Page_Load phase and provide a custom handler for a ChangePassword event, any change that the user makes in the UserName text box overrides the value set in the Page_Init or Page_Load phase.

Sintaxe declarativaDeclarative Syntax

<asp:ChangePassword  
    AccessKey="string"  
    BackColor="color name|#dddddd"  
    BorderColor="color name|#dddddd"  
    BorderPadding="integer"  
    BorderStyle="NotSet|None|Dotted|Dashed|Solid|Double|Groove|Ridge|  
        Inset|Outset"  
    BorderWidth="size"  
    CancelButtonImageUrl="uri"  
    CancelButtonText="string"  
    CancelButtonType="Button|Image|Link"  
    CancelDestinationPageUrl="uri"  
    ChangePasswordButtonImageUrl="uri"  
    ChangePasswordButtonText="string"  
    ChangePasswordButtonType="Button|Image|Link"  
    ChangePasswordFailureText="string"  
    ChangePasswordTitleText="string"  
    ConfirmNewPasswordLabelText="string"  
    ConfirmPasswordCompareErrorMessage="string"  
    ConfirmPasswordRequiredErrorMessage="string"  
    ContinueButtonImageUrl="uri"  
    ContinueButtonText="string"  
    ContinueButtonType="Button|Image|Link"  
    ContinueDestinationPageUrl="uri"  
    CreateUserIconUrl="uri"  
    CreateUserText="string"  
    CreateUserUrl="uri"  
    CssClass="string"  
    DisplayUserName="True|False"  
    EditProfileIconUrl="uri"  
    EditProfileText="string"  
    EditProfileUrl="uri"  
    Enabled="True|False"  
    EnableTheming="True|False"  
    EnableViewState="True|False"  
    Font-Bold="True|False"  
    Font-Italic="True|False"  
    Font-Names="string"  
    Font-Overline="True|False"  
    Font-Size="string|Smaller|Larger|XX-Small|X-Small|Small|Medium|  
        Large|X-Large|XX-Large"  
    Font-Strikeout="True|False"  
    Font-Underline="True|False"  
    ForeColor="color name|#dddddd"  
    Height="size"  
    HelpPageIconUrl="uri"  
    HelpPageText="string"  
    HelpPageUrl="uri"  
    ID="string"  
    InstructionText="string"  
    MailDefinition-BodyFileName="uri"  
    MailDefinition-CC="string"  
    MailDefinition-From="string"  
    MailDefinition-IsBodyHtml="True|False"  
    MailDefinition-Priority="Normal|Low|High"  
    MailDefinition-Subject="string"  
    MembershipProvider="string"  
    NewPasswordLabelText="string"  
    NewPasswordRegularExpression="string"  
    NewPasswordRegularExpressionErrorMessage="string"  
    NewPasswordRequiredErrorMessage="string"  
    OnCancelButtonClick="CancelButtonClick event handler"  
    OnChangedPassword="ChangedPassword event handler"  
    OnChangePasswordError="ChangePasswordError event handler"  
    OnChangingPassword="ChangingPassword event handler"  
    OnContinueButtonClick="ContinueButtonClick event handler"  
    OnDataBinding="DataBinding event handler"  
    OnDisposed="Disposed event handler"  
    OnInit="Init event handler"  
    OnLoad="Load event handler"  
    OnPreRender="PreRender event handler"  
    OnSendingMail="SendingMail event handler"  
    OnSendMailError="SendMailError event handler"  
    OnUnload="Unload event handler"  
    PasswordHintText="string"  
    PasswordLabelText="string"  
    PasswordRecoveryIconUrl="uri"  
    PasswordRecoveryText="string"  
    PasswordRecoveryUrl="uri"  
    PasswordRequiredErrorMessage="string"  
    runat="server"  
    SkinID="string"  
    Style="string"  
    SuccessPageUrl="uri"  
    SuccessText="string"  
    SuccessTitleText="string"  
    TabIndex="integer"  
    ToolTip="string"  
    UserName="string"  
    UserNameLabelText="string"  
    UserNameRequiredErrorMessage="string"  
    Visible="True|False"  
    Width="size"  
>  
        <CancelButtonStyle/>  
        <ChangePasswordButtonStyle/>  
        <ChangePasswordTemplate>  
            <!-- child controls -->  
        </ChangePasswordTemplate>  
        <ContinueButtonStyle/>  
        <FailureTextStyle/>  
        <HyperLinkStyle/>  
        <InstructionTextStyle/>  
        <LabelStyle/>  
        <MailDefinition  
            BodyFileName="uri"  
            CC="string"  
            From="string"  
            IsBodyHtml="True|False"  
            Priority="Normal|Low|High"  
            Subject="string"  
>  
                <EmbeddedObjects>  
                        <asp:EmbeddedMailObject  
                            Name="string"  
                            Path="uri"  
                        />  
                </EmbeddedObjects>  
        </MailDefinition>  
        <PasswordHintStyle/>  
        <SuccessTemplate>  
            <!-- child controls -->  
        </SuccessTemplate>  
        <SuccessTextStyle/>  
        <TextBoxStyle/>  
        <TitleTextStyle/>  
        <ValidatorTextStyle/>  
</asp:ChangePassword>  

Construtores

ChangePassword()

Inicializa uma nova instância da classe ChangePassword.Initializes a new instance of the ChangePassword class.

Campos

CancelButtonCommandName

Representa o valor CommandName do botão Cancelar.Represents the CommandName value of the Cancel button. Este campo é somente leitura.This field is read-only.

ChangePasswordButtonCommandName

Representa o valor CommandName do botão Alterar Senha.Represents the CommandName value of the Change Password button. Este campo é somente leitura.This field is read-only.

ContinueButtonCommandName

Representa o valor CommandName do botão Continuar.Represents CommandName value of the Continue button. Este campo é somente leitura.This field is read-only.

Propriedades

AccessKey

Obtém ou define a tecla de acesso que permite navegar rapidamente para o controle do servidor Web.Gets or sets the access key that allows you to quickly navigate to the Web server control.

(Herdado de WebControl)
Adapter

Obtém o adaptador específico de navegador para o controle.Gets the browser-specific adapter for the control.

(Herdado de Control)
AppRelativeTemplateSourceDirectory

Obtém ou define o diretório virtual relativo de aplicativo do objeto Page ou UserControl que contém este controle.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Herdado de Control)
Attributes

Obtém a coleção de atributos arbitrários (somente para renderização) que não correspondem às propriedades do controle.Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Herdado de WebControl)
BackColor

Obtém ou define a cor da tela de fundo do controle do servidor Web.Gets or sets the background color of the Web server control.

(Herdado de WebControl)
BindingContainer

Obtém o controle que contém a vinculação de dados desse controle.Gets the control that contains this control's data binding.

(Herdado de Control)
BorderColor

Obtém ou define a cor da borda do controle Web.Gets or sets the border color of the Web control.

(Herdado de WebControl)
BorderPadding

Obtém ou define a quantidade de preenchimento, em pixels, dentro da borda e a área designada para o controle ChangePassword.Gets or sets the amount of padding, in pixels, inside the border and the designated area for the ChangePassword control.

BorderStyle

Obtém ou define o estilo de borda do controle de servidor Web.Gets or sets the border style of the Web server control.

(Herdado de WebControl)
BorderWidth

Obtém ou define a largura da borda do controle de servidor Web.Gets or sets the border width of the Web server control.

(Herdado de WebControl)
CancelButtonImageUrl

Obtém ou define a URL de uma imagem para exibir com o botão Cancelar, se o botão Cancelar é configurado pela propriedade CancelButtonType para ser um botão de imagem.Gets or sets the URL of an image to display with the Cancel button, if the Cancel button is configured by the CancelButtonType property to be an image button.

CancelButtonStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência do botão Cancelar no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of the Cancel button on the ChangePassword control.

CancelButtonText

Obtém ou define o texto exibido no botão Cancelar.Gets or sets the text displayed on the Cancel button.

CancelButtonType

Obtém ou define o tipo do botão a ser usado para o botão Cancelar ao renderizar o controle ChangePassword.Gets or sets the type of button to use for the Cancel button when rendering the ChangePassword control.

CancelDestinationPageUrl

Obtém ou define a URL da página que o usuário verá depois de clicar no botão Cancelar no controle ChangePassword.Gets or sets the URL of the page that the user is shown after clicking the Cancel button in the ChangePassword control.

ChangePasswordButtonImageUrl

Obtém ou define a URL de uma imagem exibida ao lado do botão Alterar Senha no controle ChangePassword se o botão Alterar Senha é configurado pela propriedade ChangePasswordButtonType para ser um botão de imagem.Gets or sets the URL of an image displayed next to the Change Password button on the ChangePassword control if the Change Password button is configured by the ChangePasswordButtonType property to be an image button.

ChangePasswordButtonStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência do botão Alterar Senha no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of the Change Password button on the ChangePassword control.

ChangePasswordButtonText

Obtém ou define o texto exibido no botão Alterar Senha.Gets or sets the text displayed on the Change Password button.

ChangePasswordButtonType

Obtém ou define o tipo do botão a ser usado ao renderizar o botão Alterar Senha do controle ChangePassword.Gets or sets the type of button to use when rendering the Change Password button of the ChangePassword control.

ChangePasswordFailureText

Obtém ou define a mensagem que é exibida quando a senha do usuário não é alterada.Gets or sets the message that is shown when the user's password is not changed.

ChangePasswordTemplate

Obtém ou define o objeto ITemplate usado para mostrar a exibição Alterar Senha do controle ChangePassword.Gets or sets the ITemplate object used to display the Change Password view of the ChangePassword control.

ChangePasswordTemplateContainer

Obtém o contêiner que um controle ChangePassword usa para criar uma instância do modelo ChangePasswordTemplate.Gets the container that a ChangePassword control uses to create an instance of the ChangePasswordTemplate template. Isso fornece acesso programático ao controles filho.This provides programmatic access to child controls.

ChangePasswordTitleText

Obtém ou define o texto exibido na parte superior do controle ChangePassword na exibição Alterar Senha.Gets or sets the text displayed at the top of the ChangePassword control in Change Password view.

ChildControlsCreated

Obtém um valor que indica se os controles filho do controle de servidor foram criados.Gets a value that indicates whether the server control's child controls have been created.

(Herdado de Control)
ClientID

Obtém a ID de controle de marcação HTML gerada pelo ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET.

(Herdado de Control)
ClientIDMode

Obtém ou define o algoritmo usado para gerar o valor da propriedade ClientID.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Herdado de Control)
ClientIDSeparator

Obtém um valor de caractere que representa o caractere separador usado na propriedade ClientID.Gets a character value representing the separator character used in the ClientID property.

(Herdado de Control)
ConfirmNewPassword

Obtém a confirmação da senha inserida pelo usuário.Gets the duplicate password entered by the user.

ConfirmNewPasswordLabelText

Obtém ou define o texto do rótulo para a caixa de texto ConfirmNewPassword.Gets or sets the label text for the ConfirmNewPassword text box.

ConfirmPasswordCompareErrorMessage

Obtém ou define a mensagem exibida quando a nova senha e a confirmação da senha inseridas pelo usuário não são idênticas.Gets or sets the message that is displayed when the new password and the duplicate password entered by the user are not identical.

ConfirmPasswordRequiredErrorMessage

Obtém ou define a mensagem de erro exibida quando a caixa de texto Confirmar Nova Senha é deixada vazia.Gets or sets the error message that is displayed when the Confirm New Password text box is left empty.

Context

Obtém o objeto HttpContext associado ao controle de servidor para a solicitação da Web atual.Gets the HttpContext object associated with the server control for the current Web request.

(Herdado de Control)
ContinueButtonImageUrl

Obtém ou define a URL de uma imagem a ser usada para o botão Continuar na exibição de Êxito do controle ChangePassword se o botão Continuar é configurado pela propriedade ContinueButtonType para ser um botão de imagem.Gets or sets the URL of an image to use for the Continue button on the Success view of the ChangePassword control if the Continue button is configured by the ContinueButtonType property to be an image button.

ContinueButtonStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência do botão Continuar na exibição de Êxito do controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of the Continue button on the Success view of the ChangePassword control.

ContinueButtonText

Obtém ou define o texto que é exibido no botão Continuar na exibição de Êxito do controle ChangePassword.Gets or sets the text that is displayed on the Continue button on the Success view of the ChangePassword control.

ContinueButtonType

Obtém ou define o tipo do botão a ser usado ao renderizar o botão Continuar para o controle ChangePassword.Gets or sets the type of button to use when rendering the Continue button for the ChangePassword control.

ContinueDestinationPageUrl

Obtém ou define a URL da página que o usuário verá depois de clicar no botão Continuar na exibição de Êxito.Gets or sets the URL of the page that the user will see after clicking the Continue button on the Success view.

Controls

Obtém um objeto ControlCollection que representa os controles filho em um CompositeControl.Gets a ControlCollection object that represents the child controls in a CompositeControl.

(Herdado de CompositeControl)
ControlStyle

Obtém o estilo de um controle de servidor Web.Gets the style of the Web server control. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is used primarily by control developers.

(Herdado de WebControl)
ControlStyleCreated

Obtém um valor que indica se um objeto Style foi criado para a propriedade ControlStyle.Gets a value indicating whether a Style object has been created for the ControlStyle property. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is primarily used by control developers.

(Herdado de WebControl)
CreateUserIconUrl

Obtém ou define a URL de uma imagem a ser exibida ao lado do link para a página da Web que contém um controle CreateUserWizard do site.Gets or sets the URL of an image to display next to the link to the Web page that contains a CreateUserWizard control for the Web site.

CreateUserText

Obtém ou define o texto do link para a página da Web que contém um controle CreateUserWizard do site.Gets or sets the text of the link to the Web page that contains a CreateUserWizard control for the Web site.

CreateUserUrl

Obtém ou define a URL da página da Web que contém um controle CreateUserWizard do site.Gets or sets the URL of the Web page that contains a CreateUserWizard control for the Web site.

CssClass

Obtém ou define a classe CSS (Folha de Estilos em Cascata) renderizada pelo controle do servidor Web no cliente.Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.

(Herdado de WebControl)
CurrentPassword

Obtém a senha atual do usuário.Gets the current password for the user.

DataItemContainer

Obtém uma referência ao contêiner de nomenclatura se o contêiner de nomenclatura implementa o IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Herdado de Control)
DataKeysContainer

Obtém uma referência ao contêiner de nomenclatura se o contêiner de nomenclatura implementa o IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Herdado de Control)
DesignMode

Obtém um valor que indica se um controle está sendo usado em uma superfície de design.Gets a value indicating whether a control is being used on a design surface.

(Herdado de Control)
DisplayUserName

Obtém ou define um valor que indica se o controle ChangePassword deve exibir o rótulo e o controle UserName.Gets or sets a value indicating whether the ChangePassword control should display the UserName control and label.

EditProfileIconUrl

Obtém ou define a URL de uma imagem a ser exibida ao lado do link para a página de edição do perfil do usuário para o site.Gets or sets the URL of an image to display next to the link to the user profile editing page for the Web site.

EditProfileText

Obtém ou define o texto do link para a página de edição do perfil do usuário para o site.Gets or sets the text of the link to the user profile editing page for the Web site.

EditProfileUrl

Obtém ou define a URL da página de edição do perfil do usuário para o site.Gets or sets the URL of the user profile editing page for the Web site.

Enabled

Obtém ou define um valor que indica se o controle do servidor Web está habilitado.Gets or sets a value indicating whether the Web server control is enabled.

(Herdado de WebControl)
EnableTheming

Obtém ou define um valor que indica se os temas se aplicam a esse controle.Gets or sets a value indicating whether themes apply to this control.

(Herdado de WebControl)
EnableViewState

Obtém ou define um valor que indica se o controle de servidor persiste seu estado de exibição e o estado de exibição de quaisquer controles filho que ele contém, para o cliente solicitante.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Herdado de Control)
Events

Obtém uma lista de delegados de manipulador de eventos para o controle.Gets a list of event handler delegates for the control. Essa propriedade é somente leitura.This property is read-only.

(Herdado de Control)
FailureTextStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência das mensagens de erro no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of error messages on the ChangePassword control.

Font

Obtém as propriedades de fonte associadas ao controle do servidor Web.Gets the font properties associated with the Web server control.

(Herdado de WebControl)
ForeColor

Obtém ou define a cor de primeiro plano (normalmente a cor do texto) do controle de servidor Web.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Herdado de WebControl)
HasAttributes

Obtém um valor que indica se o controle tem atributos definidos.Gets a value indicating whether the control has attributes set.

(Herdado de WebControl)
HasChildViewState

Obtém um valor que indica se os controles filho do controle de servidor atual têm alguma configuração de estado de exibição salva.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Herdado de Control)
Height

Obtém ou define a altura do controle do servidor Web.Gets or sets the height of the Web server control.

(Herdado de WebControl)
HelpPageIconUrl

Obtém ou define a URL de uma imagem a ser exibida ao lado da página de ajuda de Alterar Senha para o site.Gets or sets the URL of an image to display next to the Change Password help page for the Web site.

HelpPageText

Obtém ou define o texto do link para a página de ajuda de Alterar Senha para o site.Gets or sets the link text to the Change Password help page for the Web site.

HelpPageUrl

Obtém ou define a URL da página de ajuda de Alterar Senha para o site.Gets or sets the URL of the Change Password help page for the Web site.

HyperLinkStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência dos hiperlinks no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of hyperlinks on the ChangePassword control.

ID

Obtém ou define o identificador programático atribuído ao controle de servidor.Gets or sets the programmatic identifier assigned to the server control.

(Herdado de Control)
IdSeparator

Obtém o caractere usado para separar identificadores de controle.Gets the character used to separate control identifiers.

(Herdado de Control)
InstructionText

Obtém ou define o texto informativo que aparece no controle ChangePassword entre o ChangePasswordTitleText e as caixas de entrada.Gets or sets informational text that appears on the ChangePassword control between the ChangePasswordTitleText and the input boxes.

InstructionTextStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência do texto com instrução no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of the instructional text on the ChangePassword control.

IsChildControlStateCleared

Obtém um valor que indica se os controles contidos dentro deste controle têm estado de controle.Gets a value indicating whether controls contained within this control have control state.

(Herdado de Control)
IsEnabled

Obtém um valor que indica se o controle está habilitado.Gets a value indicating whether the control is enabled.

(Herdado de WebControl)
IsTrackingViewState

Obtém um valor que indica se o controle de servidor está salvando alterações no estado de exibição.Gets a value that indicates whether the server control is saving changes to its view state.

(Herdado de Control)
IsViewStateEnabled

Obtém um valor que indica se o estado de exibição está habilitado para esse controle.Gets a value indicating whether view state is enabled for this control.

(Herdado de Control)
LabelStyle

Obtém uma referência a uma coleção de objetos Style que definem a aparência dos rótulos da caixa de texto no controle ChangePassword.Gets a reference to a collection of Style objects that define the appearance of text box labels on the ChangePassword control.

LoadViewStateByID

Obtém um valor que indica se o controle participa do carregamento do estado de exibição por ID em vez do índice.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Herdado de Control)
MailDefinition

Obtém uma referência a uma coleção de propriedades que definem a mensagem de email enviada aos usuários depois que eles alteram suas senhas.Gets a reference to a collection of properties that define the email message that is sent to users after they have changed their password.

MembershipProvider

Obtém ou define o provedor de associação que é usado para gerenciar informações do membro.Gets or sets the membership provider that is used to manage member information.

NamingContainer

Obtém uma referência ao contêiner de nomenclatura do controle do servidor, que cria um namespace exclusivo para diferenciar entre os controles de servidor com o mesmo valor da propriedade ID.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Herdado de Control)
NewPassword

Obtém a nova senha inserida pelo usuário.Gets the new password entered by the user.

NewPasswordLabelText

Obtém ou define o texto do rótulo para a caixa de texto Nova Senha.Gets or sets the label text for the New Password text box.

NewPasswordRegularExpression

Obtém ou define a expressão regular usada para validar a senha fornecida pelo usuário.Gets or sets the regular expression that is used to validate the password provided by the user.

NewPasswordRegularExpressionErrorMessage

Obtém ou define a mensagem de erro que é mostrada quando a senha digitada não é aprovada segundo os critérios de expressão regular definidos na propriedade NewPasswordRegularExpression.Gets or sets the error message that is shown when the password entered does not pass the regular expression criteria defined in the NewPasswordRegularExpression property.

NewPasswordRequiredErrorMessage

Obtém ou define a mensagem de erro exibida quando o usuário deixa a caixa de texto Nova Senha vazia.Gets or sets the error message that is displayed when the user leaves the New Password text box empty.

Page

Obtém uma referência para a instância Page que contém o controle de servidor.Gets a reference to the Page instance that contains the server control.

(Herdado de Control)
Parent

Obtém uma referência ao controle pai do controle de servidor na hierarquia de controle da página.Gets a reference to the server control's parent control in the page control hierarchy.

(Herdado de Control)
PasswordHintStyle

Obtém uma referência para uma coleção de propriedades Style que definem a aparência do texto de dica que aparece no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of hint text that appears on the ChangePassword control.

PasswordHintText

Obtém ou define o texto informativo sobre os requisitos para a criação de uma senha para o site da Web.Gets or sets informational text about the requirements for creating a password for the Web site.

PasswordLabelText

Obtém ou define o texto do rótulo para a caixa de texto Senha Atual.Gets or sets the label text for the Current Password text box.

PasswordRecoveryIconUrl

Obtém ou define a URL de uma imagem a ser exibida ao lado de um link para a página da Web que contém o controle PasswordRecovery.Gets or sets the URL of an image to display next to a link to the Web page that contains the PasswordRecovery control.

PasswordRecoveryText

Obtém ou define o texto do link para a página da Web que contém o controle PasswordRecovery.Gets or sets the text of the link to the Web page that contains the PasswordRecovery control.

PasswordRecoveryUrl

Obtém ou define a URL da página da Web que contém o controle PasswordRecovery.Gets or sets the URL of the Web page that contains the PasswordRecovery control.

PasswordRequiredErrorMessage

Obtém ou define a mensagem de erro exibida quando o usuário deixa a caixa de texto Senha Atual vazia.Gets or sets the error message that is displayed when the user leaves the Current Password text box empty.

RenderingCompatibility

Obtém um valor que especifica a versão do ASP.NET com a qual o HTML renderizado será compatível.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Herdado de Control)
RenderOuterTable

Obtém ou define um valor que indica se o controle circunscreve HTML renderizado em um elemento table para aplicar estilos embutidos.Gets or sets a value that indicates whether the control encloses rendered HTML in a table element in order to apply inline styles.

Site

Obtém informações sobre o contêiner que hospeda o controle atual quando renderizados em uma superfície de design.Gets information about the container that hosts the current control when rendered on a design surface.

(Herdado de Control)
SkinID

Obtém ou define a capa a ser aplicada ao controle.Gets or sets the skin to apply to the control.

(Herdado de WebControl)
Style

Obtém uma coleção de atributos de texto que serão renderizados como um atributo de estilo na marca externa do controle de servidor Web.Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(Herdado de WebControl)
SuccessPageUrl

Obtém ou define a URL da página que é exibida para os usuários depois que eles alteram a senha com êxito.Gets or sets the URL of the page that is shown to users after they have changed their password successfully.

SuccessTemplate

Obtém ou define o objeto ITemplate usado para mostrar as exibições Êxito e Alterar Senha do controle ChangePassword.Gets or sets the ITemplate object that is used to display the Success and Change Password views of the ChangePassword control.

SuccessTemplateContainer

Obtém o contêiner que um controle ChangePassword usou para criar uma instância do modelo SuccessTemplate.Gets the container that a ChangePassword control used to create an instance of the SuccessTemplate template. Isso fornece acesso programático ao controles filho.This provides programmatic access to child controls.

SuccessText

Obtém ou define o texto que é exibido na exibição de Êxito entre o SuccessTitleText e o botão Continuar.Gets or sets the text that is displayed on the Success view between the SuccessTitleText and the Continue button.

SuccessTextStyle

Obtém uma coleção de propriedades Style que definem a aparência do texto na exibição de Êxito.Gets a collection of Style properties that define the appearance of text on the Success view.

SuccessTitleText

Obtém ou define o título da exibição de Êxito.Gets or sets the title of the Success view.

SupportsDisabledAttribute

Obtém um valor que indica se o controle deve definir o atributo disabled do elemento HTML renderizado para "desabilitado" quando a propriedade do controle IsEnabled é false.Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(Herdado de CompositeControl)
TabIndex

Obtém ou define o índice de tabulação do controle do servidor Web.Gets or sets the tab index of the Web server control.

(Herdado de WebControl)
TagKey

Obtém o valor de HtmlTextWriterTag que corresponde a um controle ChangePassword.Gets the HtmlTextWriterTag value that corresponds to a ChangePassword control. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is used primarily by control developers.

TagName

Obtém o nome da marca de controle.Gets the name of the control tag. Essa propriedade é usada principalmente por desenvolvedores de controle.This property is used primarily by control developers.

(Herdado de WebControl)
TemplateControl

Obtém ou define uma referência ao modelo que contém este controle.Gets or sets a reference to the template that contains this control.

(Herdado de Control)
TemplateSourceDirectory

Obtém o diretório virtual do Page ou UserControl que contém o controle do servidor atual.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Herdado de Control)
TextBoxStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência dos controles de caixa de texto no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of text box controls on the ChangePassword control.

TitleTextStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência dos títulos no controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of titles on the ChangePassword control.

ToolTip

Obtém ou define o texto exibido quando o ponteiro do mouse passa sobre o controle de servidor Web.Gets or sets the text displayed when the mouse pointer hovers over the Web server control.

(Herdado de WebControl)
UniqueID

Obtém o identificador exclusivo, qualificado segundo a hierarquia, para o controle de servidor.Gets the unique, hierarchically qualified identifier for the server control.

(Herdado de Control)
UserName

Obtém ou define o nome de usuário do site da Web para o qual alterar a senha.Gets or sets the Web site user name for which to change the password.

UserNameLabelText

Obtém ou define o rótulo da caixa de texto Nome de Usuário.Gets or sets the label for the User Name text box.

UserNameRequiredErrorMessage

Obtém ou define a mensagem de erro exibida quando o usuário deixa a caixa de texto Nome de Usuário vazia.Gets or sets the error message that is displayed when the user leaves the User Name text box empty.

ValidateRequestMode

Obtém ou define um valor que indica se o controle verifica a entrada do cliente do navegador para valores potencialmente perigosos.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Herdado de Control)
ValidatorTextStyle

Obtém uma referência a uma coleção de propriedades Style que definem a aparência das mensagens de erro que são associadas a qualquer validação de entrada usada pelo controle ChangePassword.Gets a reference to a collection of Style properties that define the appearance of error messages that are associated with any input validation used by the ChangePassword control.

ViewState

Obtém um dicionário de informações de estado que permite salvar e restaurar o estado de exibição de um controle de servidor em várias solicitações para a mesma página.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Herdado de Control)
ViewStateIgnoresCase

Obtém um valor que indica se o objeto StateBag não diferencia maiúsculas de minúsculas.Gets a value that indicates whether the StateBag object is case-insensitive.

(Herdado de Control)
ViewStateMode

Obtém ou define o modo de estado de exibição deste controle.Gets or sets the view-state mode of this control.

(Herdado de Control)
Visible

Obtém ou define um valor que indica se um controle de servidor é renderizado como uma interface do usuário na página.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Herdado de Control)
Width

Obtém ou define a largura do controle de servidor Web.Gets or sets the width of the Web server control.

(Herdado de WebControl)

Métodos

AddAttributesToRender(HtmlTextWriter)

Adiciona atributos HTML e estilos que precisam ser renderizadas ao HtmlTextWriterTag especificado.Adds HTML attributes and styles that need to be rendered to the specified HtmlTextWriterTag. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers.

(Herdado de WebControl)
AddedControl(Control, Int32)

Chamado após um controle filho ser adicionado à coleção Controls do objeto Control.Called after a child control is added to the Controls collection of the Control object.

(Herdado de Control)
AddParsedSubObject(Object)

Notifica o controle de servidor de que um elemento, XML ou HTML, foi analisado e adiciona o elemento ao objeto ControlCollection do controle de servidor.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Herdado de Control)
ApplyStyle(Style)

Copia os elementos não vazios do estilo especificado para o controle da Web, substituindo os elementos de estilo existentes no controle.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Esse método é usado principalmente por desenvolvedores de controles.This method is primarily used by control developers.

(Herdado de WebControl)
ApplyStyleSheetSkin(Page)

Aplica as propriedades de estilo definidas na folha de estilos da página ao controle.Applies the style properties defined in the page style sheet to the control.

(Herdado de Control)
BeginRenderTracing(TextWriter, Object)

Inicia o rastreamento de tempo de design de dados de renderização.Begins design-time tracing of rendering data.

(Herdado de Control)
BuildProfileTree(String, Boolean)

Reúne informações sobre o controle de servidor e as envia para a propriedade Trace para serem exibidas quando o rastreamento está habilitado para a página.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Herdado de Control)
ClearCachedClientID()

Define o valor ClientID armazenado em cache como null.Sets the cached ClientID value to null.

(Herdado de Control)
ClearChildControlState()

Exclui as informações de estado de controle para os controles filho do controle de servidor.Deletes the control-state information for the server control's child controls.

(Herdado de Control)
ClearChildState()

Exclui as informações de estado de exibição e de estado de controle para todos os controles filho do controle de servidor.Deletes the view-state and control-state information for all the server control's child controls.

(Herdado de Control)
ClearChildViewState()

Exclui as informações de estado de exibição para todos os controles filho do controle de servidor.Deletes the view-state information for all the server control's child controls.

(Herdado de Control)
ClearEffectiveClientIDMode()

Define a propriedade ClientIDMode da instância de controle atual e de quaisquer controles filho para Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Herdado de Control)
CopyBaseAttributes(WebControl)

Copia as propriedades que não são encapsuladas pelo objeto Style de controle do servidor Web especificado ao controle de servidor Web do qual este método é chamado.Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers.

(Herdado de WebControl)
CreateChildControls()

Cria os controles individuais que compõem o controle ChangePassword contém em preparação para postback ou renderização.Creates the individual controls that make up the ChangePassword control in preparation for posting back or rendering.

CreateControlCollection()

Cria um novo objeto ControlCollection para manter os controles filho (literal e servidor) do controle do servidor.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Herdado de Control)
CreateControlStyle()

Cria o objeto de estilo que é usado internamente pela classe WebControl para implementar todas as propriedades relacionadas a estilo.Creates the style object that is used internally by the WebControl class to implement all style related properties. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers.

(Herdado de WebControl)
DataBind()

Associa uma fonte de dados ao CompositeControl e a todos os seus controles filho.Binds a data source to the CompositeControl and all its child controls.

(Herdado de CompositeControl)
DataBind(Boolean)

Associa uma fonte de dados ao controle de servidor invocado e todos os seus controles filho com uma opção para gerar o evento DataBinding.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Herdado de Control)
DataBindChildren()

Associa uma fonte de dados aos controles filho do controle do servidor.Binds a data source to the server control's child controls.

(Herdado de Control)
Dispose()

Permite que um controle de servidor execute a limpeza final antes do lançamento da memória.Enables a server control to perform final clean up before it is released from memory.

(Herdado de Control)
EndRenderTracing(TextWriter, Object)

Encerra o rastreamento de tempo de design de dados de renderização.Ends design-time tracing of rendering data.

(Herdado de Control)
EnsureChildControls()

Determinará se o controle de servidor contiver controles filho.Determines whether the server control contains child controls. Se ele não contiver, ele criará controles filho.If it does not, it creates child controls.

(Herdado de Control)
EnsureID()

Cria um identificador para controles que não têm um identificador atribuído.Creates an identifier for controls that do not have an identifier assigned.

(Herdado de Control)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
FindControl(String)

Procura o atual contêiner de nomenclatura de um controle de servidor com o parâmetro id especificado.Searches the current naming container for a server control with the specified id parameter.

(Herdado de Control)
FindControl(String, Int32)

Procura o contêiner de nomenclatura atual para um controle de servidor com o id especificado e um inteiro especificado no parâmetro pathOffset, que auxilia na pesquisa.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Você não deve substituir esta versão do método FindControl.You should not override this version of the FindControl method.

(Herdado de Control)
Focus()

Define o foco de entrada para um controle.Sets input focus to a control.

(Herdado de Control)
GetDesignModeState()

Obtém os dados de tempo de design para um controle.Gets design-time data for a control.

(Herdado de Control)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetRouteUrl(Object)

Obtém a URL que corresponde a um conjunto de parâmetros de rota.Gets the URL that corresponds to a set of route parameters.

(Herdado de Control)
GetRouteUrl(RouteValueDictionary)

Obtém a URL que corresponde a um conjunto de parâmetros de rota.Gets the URL that corresponds to a set of route parameters.

(Herdado de Control)
GetRouteUrl(String, Object)

Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota.Gets the URL that corresponds to a set of route parameters and a route name.

(Herdado de Control)
GetRouteUrl(String, RouteValueDictionary)

Obtém a URL que corresponde a um conjunto de parâmetros de rota e um nome de rota.Gets the URL that corresponds to a set of route parameters and a route name.

(Herdado de Control)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
GetUniqueIDRelativeTo(Control)

Retorna a parte prefixada da propriedade UniqueID do controle especificado.Returns the prefixed portion of the UniqueID property of the specified control.

(Herdado de Control)
HasControls()

Determina se o controle de servidor contém algum controle filho.Determines if the server control contains any child controls.

(Herdado de Control)
HasEvents()

Retorna um valor que indica se os eventos são registrados para o controle ou qualquer controle filho.Returns a value indicating whether events are registered for the control or any child controls.

(Herdado de Control)
IsLiteralContent()

Determina se o controle de servidor contém apenas o conteúdo literal.Determines if the server control holds only literal content.

(Herdado de Control)
LoadControlState(Object)

Restaura informações de estado do controle de uma solicitação de página anterior que foi salva pelo método SaveControlState().Restores control state information from a previous page request that was saved by the SaveControlState() method.

LoadViewState(Object)

Restaura informações de estado de exibição de uma solicitação de página anterior salva pelo método SaveViewState().Restores view state information from a previous page request that was saved by the SaveViewState() method.

MapPathSecure(String)

Recupera o caminho físico para o qual um caminho virtual é mapeado, relativo ou virtual.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Herdado de Control)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MergeStyle(Style)

Copia os elementos não vazios do estilo especificado para o controle da Web, mas não substituirá os elementos de estilo existentes do controle.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers.

(Herdado de WebControl)
OnBubbleEvent(Object, EventArgs)

Determina se o evento do controle ChangePassword é passado um nível acima na hierarquia de controle de servidor Web da página.Determines whether the event for the ChangePassword control is passed up the Web server control hierarchy for the page.

OnCancelButtonClick(EventArgs)

Aciona o evento CancelButtonClick quando um usuário clica no botão Cancelar.Raises the CancelButtonClick event when a user clicks the Cancel button.

OnChangedPassword(EventArgs)

Aciona o evento ChangedPassword após a senha ser alterada.Raises the ChangedPassword event after the password is changed.

OnChangePasswordError(EventArgs)

Aciona o evento ChangePasswordError quando a senha do usuário não é alterada.Raises the ChangePasswordError event when the user's password is not changed.

OnChangingPassword(LoginCancelEventArgs)

Gera o evento ChangingPassword antes da senha do usuário ser alterada pelo provedor de associação.Raises the ChangingPassword event before the user's password is changed by the membership provider.

OnContinueButtonClick(EventArgs)

Aciona o evento ContinueButtonClick quando um usuário clica no botão Continuar.Raises the ContinueButtonClick event when a user clicks the Continue button.

OnDataBinding(EventArgs)

Aciona o evento DataBinding.Raises the DataBinding event.

(Herdado de Control)
OnInit(EventArgs)

Aciona o evento Init para o controle ChangePassword para permitir que o controle faça seu próprio registro com a página.Raises the Init event for the ChangePassword control to allow the control to register itself with the page.

OnLoad(EventArgs)

Aciona o evento Load.Raises the Load event.

(Herdado de Control)
OnPreRender(EventArgs)

Aciona o evento PreRender.Raises the PreRender event.

OnSendingMail(MailMessageEventArgs)

Aciona o evento SendingMail antes de uma mensagem de email ser enviada ao servidor SMTP para processamento.Raises the SendingMail event before an email message is sent to the SMTP server for processing. Em seguia, o servidor SMTP envia a mensagem de email para o usuário.The SMTP server then sends the email message to the user.

OnSendMailError(SendMailErrorEventArgs)

Aciona o evento SendMailError quando uma mensagem de email não pode ser enviada ao usuário.Raises the SendMailError event when an email message cannot be sent to the user.

OnUnload(EventArgs)

Aciona o evento Unload.Raises the Unload event.

(Herdado de Control)
OpenFile(String)

Obtém um Stream usado para ler um arquivo.Gets a Stream used to read a file.

(Herdado de Control)
RaiseBubbleEvent(Object, EventArgs)

Atribui quaisquer fontes de evento e suas informações para o pai do controle.Assigns any sources of the event and its information to the control's parent.

(Herdado de Control)
RecreateChildControls()

Recria os controles filho em um controle derivado de CompositeControl.Recreates the child controls in a control derived from CompositeControl.

(Herdado de CompositeControl)
RemovedControl(Control)

Chamado após um controle filho ser removido da coleção Controls do objeto Control.Called after a child control is removed from the Controls collection of the Control object.

(Herdado de Control)
Render(HtmlTextWriter)

Grava o conteúdo do controle de ChangePassword no objeto HtmlTextWriter especificado para exibição no cliente.Writes the ChangePassword control content to the specified HtmlTextWriter object, for display on the client.

RenderBeginTag(HtmlTextWriter)

Renderiza a marca de abertura HTML do controle para o gravador especificado.Renders the HTML opening tag of the control to the specified writer. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers.

(Herdado de WebControl)
RenderChildren(HtmlTextWriter)

Gera o conteúdo dos filhos de um controle de servidor para um objeto HtmlTextWriter fornecido, que grava o conteúdo a ser renderizado no cliente.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Herdado de Control)
RenderContents(HtmlTextWriter)

Renderiza o conteúdo do controle no gravador especificado.Renders the contents of the control to the specified writer. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers.

(Herdado de WebControl)
RenderControl(HtmlTextWriter)

Gera o conteúdo do controle de servidor para um objeto HtmlTextWriter fornecido e armazena informações de rastreamento sobre o controle caso o rastreamento esteja habilitado.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Herdado de Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Gera o conteúdo do controle de servidor a um objeto HtmlTextWriter fornecido usando um objeto ControlAdapter fornecido.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Herdado de Control)
RenderEndTag(HtmlTextWriter)

Renderiza a marca de fechamento HTML do controle para o gravador especificado.Renders the HTML closing tag of the control into the specified writer. Esse método é usado principalmente por desenvolvedores de controle.This method is used primarily by control developers.

(Herdado de WebControl)
ResolveAdapter()

Obtém o adaptador de controle responsável por renderizar o controle especificado.Gets the control adapter responsible for rendering the specified control.

(Herdado de Control)
ResolveClientUrl(String)

Obtém uma URL que pode ser usada pelo navegador.Gets a URL that can be used by the browser.

(Herdado de Control)
ResolveUrl(String)

Converte uma URL em uma que possa ser usada no cliente solicitante.Converts a URL into one that is usable on the requesting client.

(Herdado de Control)
SaveControlState()

Salva as alterações de estado do controle de servidor que ocorreram desde a hora em que ocorreu o postback da página no servidor.Saves any server control state changes that have occurred since the time the page was posted back to the server.

SaveViewState()

Salva alterações de estado de exibição do controle de servidor que ocorreram desde a hora em que ocorreu o postback da página no servidor.Saves any server control view state changes that have occurred since the time the page was posted back to the server.

SetDesignModeState(IDictionary)

Define os dados de tempo de design para um controle.Sets design-time data for a control.

SetRenderMethodDelegate(RenderMethod)

Atribui um delegado do manipulador de eventos para renderizar o controle de servidor e seu conteúdo em seu controle pai.Assigns an event handler delegate to render the server control and its content into its parent control.

(Herdado de Control)
SetTraceData(Object, Object)

Define os dados de rastreamento para o rastreamento de tempo de design dos dados de renderização, usando a chave e o valor de dados de rastreamento.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Herdado de Control)
SetTraceData(Object, Object, Object)

Define os dados de rastreamento para o rastreamento de tempo de design dos dados de renderização, usando o objeto rastreado, a chave e o valor de dados de rastreamento.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Herdado de Control)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
TrackViewState()

Causa o acompanhamento das alterações de estado de exibição para o controle de servidor, para que elas possam ser armazenadas no objeto StateBag do controle de servidor.Causes tracking of view-state changes to the server control so that they can be stored in the server control's StateBag object. Esse objeto é acessível por meio da propriedade ViewState.This object is accessible through the ViewState property.

Eventos

CancelButtonClick

Ocorre quando o usuário clica no botão Cancelar para cancelar a alteração de uma senha.Occurs when the user clicks the Cancel button to cancel changing a password.

ChangedPassword

Ocorre quando a senha é alterada para uma conta de usuário.Occurs when the password is changed for a user account.

ChangePasswordError

Ocorre quando há um erro ao alterar a senha da conta de usuário.Occurs when there is an error changing the password for the user account.

ChangingPassword

Ocorre antes que a senha de uma conta de usuário seja alterada pelo provedor de associação.Occurs before the password for a user account is changed by the membership provider.

ContinueButtonClick

Aciona o evento ContinueButtonClick quando o usuário clica no botão Continuar.Raises the ContinueButtonClick event when the user clicks the Continue button.

DataBinding

Ocorre quando o controle de servidor é associado a uma fonte de dados.Occurs when the server control binds to a data source.

(Herdado de Control)
Disposed

Ocorre quando um controle de servidor é liberado da memória, que é o último estágio do ciclo de vida de controle de servidor quando uma página ASP.NET é solicitada.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Herdado de Control)
Init

Ocorre quando o controle de servidor é inicializado, que é a primeira etapa do ciclo de vida.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Herdado de Control)
Load

Ocorre quando o controle de servidor é carregado no objeto Page.Occurs when the server control is loaded into the Page object.

(Herdado de Control)
PreRender

Ocorre depois que o objeto Control é carregado, mas antes da renderização.Occurs after the Control object is loaded but prior to rendering.

(Herdado de Control)
SendingMail

Ocorre antes do usuário receber um email de confirmação indicando que a senha foi alterada.Occurs before the user is sent an email confirmation that the password has been changed.

SendMailError

Ocorre quando há um erro de SMTP ao enviar uma mensagem de email para o usuário.Occurs when there is an SMTP error sending an email message to the user.

Unload

Ocorre quando o controle de servidor é descarregado da memória.Occurs when the server control is unloaded from memory.

(Herdado de Control)

Implantações explícitas de interface

IAttributeAccessor.GetAttribute(String)

Obtém um atributo do controle da Web com o nome especificado.Gets an attribute of the Web control with the specified name.

(Herdado de WebControl)
IAttributeAccessor.SetAttribute(String, String)

Define um atributo do controle da Web para o nome e o valor especificados.Sets an attribute of the Web control to the specified name and value.

(Herdado de WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Permite que um designer recrie a coleção de controles filho do controle de composição no ambiente de tempo de design.Enables a designer to recreate the composite control's collection of child controls in the design-time environment.

(Herdado de CompositeControl)
IControlBuilderAccessor.ControlBuilder

Para obter uma descrição desse membro, confira ControlBuilder.For a description of this member, see ControlBuilder.

(Herdado de Control)
IControlDesignerAccessor.GetDesignModeState()

Para obter uma descrição desse membro, confira GetDesignModeState().For a description of this member, see GetDesignModeState().

(Herdado de Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Para obter uma descrição desse membro, confira SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Herdado de Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Para obter uma descrição desse membro, confira SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Herdado de Control)
IControlDesignerAccessor.UserData

Para obter uma descrição desse membro, confira UserData.For a description of this member, see UserData.

(Herdado de Control)
IDataBindingsAccessor.DataBindings

Para obter uma descrição desse membro, confira DataBindings.For a description of this member, see DataBindings.

(Herdado de Control)
IDataBindingsAccessor.HasDataBindings

Para obter uma descrição desse membro, confira HasDataBindings.For a description of this member, see HasDataBindings.

(Herdado de Control)
IExpressionsAccessor.Expressions

Para obter uma descrição desse membro, confira Expressions.For a description of this member, see Expressions.

(Herdado de Control)
IExpressionsAccessor.HasExpressions

Para obter uma descrição desse membro, confira HasExpressions.For a description of this member, see HasExpressions.

(Herdado de Control)
IParserAccessor.AddParsedSubObject(Object)

Para obter uma descrição desse membro, confira AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Herdado de Control)

Métodos de Extensão

FindDataSourceControl(Control)

Retorna a fonte de dados associada ao controle de dados do controle especificado.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Retorna o modelo do campo para a coluna especificada no contêiner de nomenclatura do controle especificado.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

Retorna o objeto metatable para o controle que contém dados.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

Obtém a coleção de valores padrão para o controle de dados especificado.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

Obtém os metadados de tabela para o controle de dados especificado.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

Define os metadados de tabela para o controle de dados especificado.Sets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Define os metadados de tabela e o mapeamento de valores padrão para o controle de dados especificado.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

Define os metadados de tabela e o mapeamento de valores padrão para o controle de dados especificado.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

Determina se os metadados da tabela estão disponíveis.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

Habilita o comportamento de Dados Dinâmicos para o controle de dados especificado.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Habilita o comportamento de Dados Dinâmicos para o controle de dados especificado.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

Habilita o comportamento de Dados Dinâmicos para o controle de dados especificado.Enables Dynamic Data behavior for the specified data control.

Aplica-se a

Confira também