ChangePassword Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une interface utilisateur qui permet aux utilisateurs de modifier leur mot de passe de site web.
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
- Héritage
- Attributs
- Implémente
Exemples
L’exemple de code suivant montre comment définir la NewPasswordRegularExpression propriété pour définir une expression régulière qui vérifie les mots de passe pour s’assurer qu’ils répondent aux critères suivants :
Sont supérieurs à six caractères.
Contiennent au moins un chiffre.
Contiennent au moins un caractère spécial (non alphanumérique).
Les exigences de mot de passe contenues dans la PasswordHintText propriété sont affichées à l’utilisateur.
Si le mot de passe entré par l’utilisateur ne répond pas aux exigences de la NewPasswordRegularExpression propriété, le texte contenu dans la NewPasswordRegularExpressionErrorMessage propriété est affiché à l’utilisateur. Si aucun nouveau mot de passe n’est entré, le texte contenu dans la NewPasswordRequiredErrorMessage propriété s’affiche à l’utilisateur.
Note
Le nouveau mot de passe doit respecter les exigences minimales définies par le fournisseur d’appartenances dans les propriétés et PasswordStrengthRegularExpression les MinRequiredPasswordLengthMinRequiredNonAlphanumericCharacterspropriétés. Si le mot de passe ne répond pas à ces exigences, l’événement ChangePasswordError est déclenché.
<%@ 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>
Remarques
Dans cette rubrique :
Présentation
Utilisez le ChangePassword contrôle sur une page pour permettre aux utilisateurs de votre site Web de modifier les mots de passe qu’ils utilisent pour se connecter à votre site web.
Note
Si vous n’êtes pas familiarisé avec l’ensemble des contrôles de connexion disponibles dans ASP.NET, lisez ASP.NET Vue d’ensemble des contrôles de connexion avant de continuer. Pour obtenir la liste d’autres rubriques relatives aux contrôles de connexion et à l’appartenance, consultez Gestion des utilisateurs à l’aide de l’appartenance.
Important
La transmission de mots de passe via HTTP est une menace de sécurité potentielle. Les transmissions HTTP peuvent être consultées ou compromises par des utilisateurs malveillants. Pour améliorer la sécurité lors de l’utilisation de contrôles de connexion, vous devez utiliser le protocole HTTPS avec le chiffrement SSL (Secure Sockets Layer) pour vous assurer que le mot de passe de l’utilisateur ne peut pas être lu pendant la publication. Pour plus d’informations, consultez Sécurisation des contrôles de connexion.
Le ChangePassword contrôle utilise le fournisseur d’appartenance défini dans la MembershipProvider propriété pour modifier le mot de passe stocké dans le magasin de données du fournisseur d’appartenance pour le site Web. Si vous n’affectez pas de fournisseur d’appartenances, le ChangePassword contrôle utilise le fournisseur d’appartenance par défaut défini dans la section appartenance du fichier Web.config. Le ChangePassword contrôle permet aux utilisateurs d’effectuer les actions suivantes :
Modifiez leur mot de passe s’ils sont connectés.
Modifiez leur mot de passe s’ils ne sont pas connectés, tant que la page qui contient le ChangePassword contrôle autorise l’accès anonyme et la DisplayUserName propriété est
true.Modifiez le mot de passe d’un compte d’utilisateur, même s’ils sont connectés en tant qu’utilisateur différent. Cela nécessite que la DisplayUserName propriété soit
true.
Définition de la DisplayUserName propriété pour true afficher la zone de texte Nom d’utilisateur, qui permet à l’utilisateur de taper un nom d’utilisateur. Si l’utilisateur est connecté, le UserName contrôle est rempli avec le nom de l’utilisateur connecté. Une fois le mot de passe du nom d’utilisateur donné modifié, l’utilisateur est connecté au compte associé au mot de passe modifié, même si l’utilisateur n’a pas été connecté à ce compte précédemment.
Important
L’acceptation de l’entrée utilisateur est une menace de sécurité potentielle. Les utilisateurs malveillants peuvent envoyer des données destinées à exposer des vulnérabilités ou exécuter des programmes qui essaient de générer des mots de passe. Pour améliorer la sécurité lors de l’utilisation de l’entrée utilisateur, vous devez utiliser les fonctionnalités de validation de votre contrôle et sécuriser tous les fournisseurs de données configurés pour votre contrôle. Pour plus d’informations, consultez Sécurisation des contrôles de connexion, pratiques de sécurité de base pour les applications web et sécurisation de l’appartenance.
Envoi de messages électroniques
Le ChangePassword contrôle peut être configuré pour utiliser les services de messagerie pour envoyer le nouveau mot de passe à l’utilisateur. Pour envoyer des messages électroniques aux utilisateurs à partir de l’un des contrôles de serveur web ASP.NET, vous devez configurer un serveur de messagerie dans le fichier Web.config de votre application. Pour plus d’informations, consultez Guide pratique pour installer et configurer des serveurs virtuels SMTP dans IIS 6.0.
Les messages électroniques sont configurés à l’aide de la MailDefinition classe. Vous devez définir la BodyFileName propriété pour indiquer ASP.NET d’envoyer un e-mail.
Important
L’envoi de noms de compte d’utilisateur ou de mots de passe dans l’e-mail est une menace de sécurité potentielle. Les messages électroniques sont généralement envoyés en texte brut et peuvent être lus par des applications « sniffing » de réseau spécial. Pour améliorer la sécurité, utilisez les atténuations décrites dans La sécurisation des contrôles de connexion.
Note
Il n’est pas possible de garantir qu’un utilisateur reçoit ou affiche un e-mail. Pour vérifier qu’un utilisateur a reçu un message, fournissez un lien de confirmation dans le message électronique qui permet à l’utilisateur de confirmer que la notification a été reçue.
Points de vue
Le ChangePassword contrôle a deux états ou vues :
Modifier la vue Mot de passe Demande le mot de passe actuel et oblige l’utilisateur à taper le nouveau mot de passe deux fois pour confirmation. Si vous autorisez les utilisateurs qui ne sont pas connectés à modifier leurs mots de passe, définissez la DisplayUserName propriété pour
trueafficher le contrôle en mode Modifier le UserName mot de passe. Le UserName contrôle permet à l’utilisateur de fournir son nom d’utilisateur inscrit. En cas d’erreur lors de la modification du mot de passe, un message d’erreur s’affiche dans la vue Modifier le mot de passe, ce qui permet à l’utilisateur de réessayer.La vue Réussite indique que le mot de passe a été modifié.
Important
La fonctionnalité de modification des mots de passe et de poursuite et d’annulation est attachée à n’importe quel bouton qui a le nom de commande correct, quel que soit l’affichage sur lequel le bouton est placé. Par exemple, un bouton avec la valeur
commandname=changepassworddans la vue Réussite tente de modifier le mot de passe et entraîne une exception.
Styles et modèles
Vous pouvez utiliser un ensemble complet de propriétés de style pour personnaliser l’apparence du ChangePassword contrôle. Vous pouvez également appliquer des modèles personnalisés aux deux vues si vous avez besoin d’un contrôle complet sur l’apparence du ChangePassword contrôle. Si vous définissez un modèle pour une vue, les ControlStyle propriétés sont appliquées. Pour obtenir la liste des contrôles que vous devez définir dans les modèles d’affichage, consultez les propriétés et SuccessTemplate les ChangePasswordTemplate propriétés. Le ChangePassword contrôle examine le contenu du modèle et lève une exception si un contrôle requis est introuvable, n’est pas nommé correctement ou est de type incorrect. Par exemple, si vous utilisez le contenu dans le modèle et définissez la DisplayUserName propriété truesur , l’exception ChangePassword lève une exception si un TextBox ou un autre IEditableTextControl contrôle est introuvable pour le nom d’utilisateur.
Le tableau suivant répertorie les propriétés de ChangePassword style de contrôle et décrit l’élément d’interface utilisateur qu’ils affectent. Pour obtenir la liste des propriétés auxquelles chaque style s’applique, consultez la propriété de style individuelle.
| ChangePassword style, propriété | Élément d’interface utilisateur |
|---|---|
| CancelButtonStyle | Bouton Annuler dans la vue Modifier le mot de passe. |
| ChangePasswordButtonStyle | Bouton Modifier le mot de passe dans la vue Modifier le mot de passe. |
| ContinueButtonStyle | Bouton Continuer dans la vue Réussite. |
| FailureTextStyle | Texte d’erreur affiché à l’utilisateur. |
| HyperLinkStyle | Liens hypertexte vers d’autres pages. |
| InstructionTextStyle | Texte d’instruction sur la page qui décrit comment utiliser le ChangePassword contrôle. |
| LabelStyle | Étiquettes pour tous les champs d’entrée, tels que les zones de texte. |
| PasswordHintStyle | Conseils pour fournir un mot de passe acceptable pour le site Web. |
| SuccessTextStyle | Texte affiché à l’utilisateur lorsque le mot de passe a été modifié avec succès. |
| TextBoxStyle | Champs d’entrée de texte. |
| TitleTextStyle | Titres des affichages Modifier le mot de passe et la réussite. |
Application de styles CSS
Le ChangePassword contrôle vous permet de spécifier des règles de style CSS dans le balisage. Si vous utilisez des modèles pour personnaliser l’apparence du ChangePassword contrôle, vous pouvez spécifier des styles CSS dans le balisage dans les modèles. Dans ce cas, aucune table externe supplémentaire n’est requise. Vous pouvez empêcher le rendu de la table en définissant la RenderOuterTable propriété sur false.
Regroupements de validation
Le ChangePassword contrôle utilise un groupe de validation pour que d’autres champs de la même page que le ChangePassword contrôle puissent être validés séparément. Par défaut, la ID propriété du ChangePassword contrôle est utilisée comme nom du groupe de validation. Par exemple, un ChangePassword contrôle avec l’ID "ChangePassword1" utilise également un nom de groupe de ChangePassword1 validation. Pour définir le groupe de validation dont le ChangePassword contrôle fait partie, vous devez créer un modèle avec le contrôle, puis modifier le nom du groupe de validation.
Pour afficher les messages d’erreur si un utilisateur quitte un TextBox contrôle vide, ajoutez un ValidationSummary contrôle à la page. Définissez la ValidationGroup propriété du ValidationSummary contrôle sur la ID propriété du ChangePassword contrôle.
Touches d’accès et index de tabulation
Pour plus d’informations sur l’utilisation de la AccessKey propriété et de la TabIndex propriété d’un ChangePassword contrôle, consultez Accessibilité dans Visual Studio et ASP.NET et ASP.NET Contrôles et accessibilité.
Accessibilité
Pour plus d’informations sur la configuration de ce contrôle afin qu’il génère des marques conformes aux normes d’accessibilité, consultez Accessibilité dans Visual Studio et ASP.NET et ASP.NET Contrôles et accessibilité.
Accès aux contrôles pendant Page_Load et Page_Init
ChangePassword les propriétés de contrôle représentées par des zones de texte, telles que UserName et CurrentPassword, sont accessibles pendant toutes les phases du cycle de vie de la page. En particulier, pendant les phases Page_Init et Page_Load, ces propriétés ont la même valeur qu’au moment du rendu du ChangePassword contrôle. Si l’utilisateur modifie la valeur de la UserName propriété en modifiant la UserName zone de texte, la nouvelle valeur est disponible lorsque l’événement modifié est déclenché, ce qui se produit après la phase de Page_Load. Par conséquent, si vous définissez la valeur de la UserName propriété dans la phase Page_Init ou Page_Load et fournissez un gestionnaire personnalisé pour un ChangePassword événement, toute modification apportée par l’utilisateur dans la UserName zone de texte remplace la valeur définie dans la phase Page_Init ou Page_Load.
Syntaxe déclarative
<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>
Constructeurs
| Nom | Description |
|---|---|
| ChangePassword() |
Initialise une nouvelle instance de la classe ChangePassword. |
Champs
| Nom | Description |
|---|---|
| CancelButtonCommandName |
Représente la |
| ChangePasswordButtonCommandName |
Représente la valeur du bouton Modifier le |
| ContinueButtonCommandName |
Représente |
Propriétés
| Nom | Description |
|---|---|
| AccessKey |
Obtient ou définit la clé d’accès qui vous permet d’accéder rapidement au contrôle serveur Web. (Hérité de WebControl) |
| Adapter |
Obtient l’adaptateur spécifique au navigateur pour le contrôle. (Hérité de Control) |
| AppRelativeTemplateSourceDirectory |
Obtient ou définit le répertoire virtuel relatif à l’application du ou UserControl de l’objet Page qui contient ce contrôle. (Hérité de Control) |
| Attributes |
Obtient la collection d’attributs arbitraires (pour le rendu uniquement) qui ne correspondent pas aux propriétés du contrôle. (Hérité de WebControl) |
| BackColor |
Obtient ou définit la couleur d’arrière-plan du contrôle serveur Web. (Hérité de WebControl) |
| BindingContainer |
Obtient le contrôle qui contient la liaison de données de ce contrôle. (Hérité de Control) |
| BorderColor |
Obtient ou définit la couleur de bordure du contrôle Web. (Hérité de WebControl) |
| BorderPadding |
Obtient ou définit la quantité de remplissage, en pixels, à l’intérieur de la bordure et de la zone désignée pour le ChangePassword contrôle. |
| BorderStyle |
Obtient ou définit le style de bordure du contrôle serveur Web. (Hérité de WebControl) |
| BorderWidth |
Obtient ou définit la largeur de bordure du contrôle serveur Web. (Hérité de WebControl) |
| CancelButtonImageUrl |
Obtient ou définit l’URL d’une image à afficher avec le bouton Annuler, si le bouton Annuler est configuré par la CancelButtonType propriété comme bouton image. |
| CancelButtonStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence du bouton Annuler sur le ChangePassword contrôle. |
| CancelButtonText |
Obtient ou définit le texte affiché sur le bouton Annuler. |
| CancelButtonType |
Obtient ou définit le type de bouton à utiliser pour le bouton Annuler lors du rendu du ChangePassword contrôle. |
| CancelDestinationPageUrl |
Obtient ou définit l’URL de la page affichée par l’utilisateur après avoir cliqué sur le bouton Annuler dans le ChangePassword contrôle. |
| ChangePasswordButtonImageUrl |
Obtient ou définit l’URL d’une image affichée en regard du bouton Modifier le mot de passe sur le ChangePassword contrôle si le bouton Modifier le mot de passe est configuré par la ChangePasswordButtonType propriété pour être un bouton image. |
| ChangePasswordButtonStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence du bouton Modifier le mot de passe sur le ChangePassword contrôle. |
| ChangePasswordButtonText |
Obtient ou définit le texte affiché sur le bouton Modifier le mot de passe. |
| ChangePasswordButtonType |
Obtient ou définit le type de bouton à utiliser lors du rendu du bouton Modifier le mot de passe du ChangePassword contrôle. |
| ChangePasswordFailureText |
Obtient ou définit le message affiché lorsque le mot de passe de l’utilisateur n’est pas modifié. |
| ChangePasswordTemplate |
Obtient ou définit l’objet ITemplate utilisé pour afficher la vue Modifier le mot de passe du ChangePassword contrôle. |
| ChangePasswordTemplateContainer |
Obtient le conteneur qu’un ChangePassword contrôle utilise pour créer une instance du ChangePasswordTemplate modèle. Cela fournit un accès par programmation aux contrôles enfants. |
| ChangePasswordTitleText |
Obtient ou définit le texte affiché en haut du contrôle en mode Modifier le ChangePassword mot de passe. |
| ChildControlsCreated |
Obtient une valeur qui indique si les contrôles enfants du contrôle serveur ont été créés. (Hérité de Control) |
| ClientID |
Obtient l’ID de contrôle pour le balisage HTML généré par ASP.NET. (Hérité de Control) |
| ClientIDMode |
Obtient ou définit l’algorithme utilisé pour générer la valeur de la ClientID propriété. (Hérité de Control) |
| ClientIDSeparator |
Obtient une valeur de caractère représentant le caractère séparateur utilisé dans la ClientID propriété. (Hérité de Control) |
| ConfirmNewPassword |
Obtient le mot de passe dupliqué entré par l’utilisateur. |
| ConfirmNewPasswordLabelText |
Obtient ou définit le texte d’étiquette de la zone de ConfirmNewPassword texte. |
| ConfirmPasswordCompareErrorMessage |
Obtient ou définit le message qui s’affiche lorsque le nouveau mot de passe et le mot de passe en double entrés par l’utilisateur ne sont pas identiques. |
| ConfirmPasswordRequiredErrorMessage |
Obtient ou définit le message d’erreur qui s’affiche lorsque la zone de texte Confirmer le nouveau mot de passe est laissée vide. |
| Context |
Obtient l’objet HttpContext associé au contrôle serveur pour la requête Web actuelle. (Hérité de Control) |
| ContinueButtonImageUrl |
Obtient ou définit l’URL d’une image à utiliser pour le bouton Continuer dans la vue Réussite du ChangePassword contrôle si le bouton Continuer est configuré par la ContinueButtonType propriété comme bouton image. |
| ContinueButtonStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence du bouton Continuer dans la vue Réussite du ChangePassword contrôle. |
| ContinueButtonText |
Obtient ou définit le texte affiché sur le bouton Continuer dans l’affichage Réussite du ChangePassword contrôle. |
| ContinueButtonType |
Obtient ou définit le type de bouton à utiliser lors du rendu du bouton Continuer pour le ChangePassword contrôle. |
| ContinueDestinationPageUrl |
Obtient ou définit l’URL de la page que l’utilisateur verra après avoir cliqué sur le bouton Continuer dans la vue Réussite. |
| Controls |
Obtient un ControlCollection objet qui représente les contrôles enfants dans un CompositeControl. (Hérité de CompositeControl) |
| ControlStyle |
Obtient le style du contrôle serveur Web. Cette propriété est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| ControlStyleCreated |
Obtient une valeur indiquant si un Style objet a été créé pour la ControlStyle propriété. Cette propriété est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| CreateUserIconUrl |
Obtient ou définit l’URL d’une image à afficher en regard du lien vers la page Web qui contient un CreateUserWizard contrôle pour le site Web. |
| CreateUserText |
Obtient ou définit le texte du lien vers la page Web qui contient un CreateUserWizard contrôle pour le site Web. |
| CreateUserUrl |
Obtient ou définit l’URL de la page Web qui contient un CreateUserWizard contrôle pour le site Web. |
| CssClass |
Obtient ou définit la classe Feuille de style en cascade (CSS) rendue par le contrôle serveur Web sur le client. (Hérité de WebControl) |
| CurrentPassword |
Obtient le mot de passe actuel de l’utilisateur. |
| DataItemContainer |
Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de IDataItemContainernoms implémente . (Hérité de Control) |
| DataKeysContainer |
Obtient une référence au conteneur d’affectation de noms si le conteneur d’affectation de IDataKeysControlnoms implémente . (Hérité de Control) |
| DesignMode |
Obtient une valeur indiquant si un contrôle est utilisé sur une surface de conception. (Hérité de Control) |
| DisplayUserName |
Obtient ou définit une valeur indiquant si le ChangePassword contrôle doit afficher le contrôle et l’étiquette UserName . |
| EditProfileIconUrl |
Obtient ou définit l’URL d’une image à afficher en regard du lien vers la page de modification du profil utilisateur pour le site Web. |
| EditProfileText |
Obtient ou définit le texte du lien vers la page de modification du profil utilisateur pour le site Web. |
| EditProfileUrl |
Obtient ou définit l’URL de la page de modification de profil utilisateur pour le site Web. |
| Enabled |
Obtient ou définit une valeur indiquant si le contrôle serveur Web est activé. (Hérité de WebControl) |
| EnableTheming |
Obtient ou définit une valeur indiquant si les thèmes s’appliquent à ce contrôle. (Hérité de WebControl) |
| EnableViewState |
Obtient ou définit une valeur indiquant si le contrôle serveur conserve son état d’affichage et l’état d’affichage des contrôles enfants qu’il contient, au client demandeur. (Hérité de Control) |
| Events |
Obtient une liste de délégués de gestionnaire d’événements pour le contrôle. Cette propriété est en lecture seule. (Hérité de Control) |
| FailureTextStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence des messages d’erreur sur le ChangePassword contrôle. |
| Font |
Obtient les propriétés de police associées au contrôle serveur Web. (Hérité de WebControl) |
| ForeColor |
Obtient ou définit la couleur de premier plan (généralement la couleur du texte) du contrôle serveur Web. (Hérité de WebControl) |
| HasAttributes |
Obtient une valeur indiquant si le contrôle a des attributs définis. (Hérité de WebControl) |
| HasChildViewState |
Obtient une valeur indiquant si les contrôles enfants du contrôle serveur actuel ont des paramètres d’état d’affichage enregistrés. (Hérité de Control) |
| Height |
Obtient ou définit la hauteur du contrôle serveur Web. (Hérité de WebControl) |
| HelpPageIconUrl |
Obtient ou définit l’URL d’une image à afficher en regard de la page d’aide Modifier le mot de passe pour le site Web. |
| HelpPageText |
Obtient ou définit le texte du lien vers la page d’aide Modifier le mot de passe pour le site Web. |
| HelpPageUrl |
Obtient ou définit l’URL de la page d’aide Modifier le mot de passe pour le site Web. |
| HyperLinkStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence des liens hypertexte sur le ChangePassword contrôle. |
| ID |
Obtient ou définit l’identificateur programmatique affecté au contrôle serveur. (Hérité de Control) |
| IdSeparator |
Obtient le caractère utilisé pour séparer les identificateurs de contrôle. (Hérité de Control) |
| InstructionText |
Obtient ou définit le texte d’information qui apparaît sur le ChangePassword contrôle entre les ChangePasswordTitleText zones d’entrée et les zones d’entrée. |
| InstructionTextStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence du texte d’instruction sur le ChangePassword contrôle. |
| IsChildControlStateCleared |
Obtient une valeur indiquant si les contrôles contenus dans ce contrôle ont un état de contrôle. (Hérité de Control) |
| IsEnabled |
Obtient une valeur indiquant si le contrôle est activé. (Hérité de WebControl) |
| IsTrackingViewState |
Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d’affichage. (Hérité de Control) |
| IsViewStateEnabled |
Obtient une valeur indiquant si l’état d’affichage est activé pour ce contrôle. (Hérité de Control) |
| LabelStyle |
Obtient une référence à une collection d’objets Style qui définissent l’apparence des étiquettes de zone de texte sur le ChangePassword contrôle. |
| LoadViewStateByID |
Obtient une valeur indiquant si le contrôle participe au chargement de son état d’affichage ID au lieu de l’index. (Hérité de Control) |
| MailDefinition |
Obtient une référence à une collection de propriétés qui définissent le message électronique envoyé aux utilisateurs une fois leur mot de passe modifié. |
| MembershipProvider |
Obtient ou définit le fournisseur d’appartenance utilisé pour gérer les informations de membre. |
| NamingContainer |
Obtient une référence au conteneur d’affectation de noms du contrôle serveur, qui crée un espace de noms unique pour la différenciation entre les contrôles serveur avec la même ID valeur de propriété. (Hérité de Control) |
| NewPassword |
Obtient le nouveau mot de passe entré par l’utilisateur. |
| NewPasswordLabelText |
Obtient ou définit le texte d’étiquette de la zone de texte Nouveau mot de passe. |
| NewPasswordRegularExpression |
Obtient ou définit l’expression régulière utilisée pour valider le mot de passe fourni par l’utilisateur. |
| NewPasswordRegularExpressionErrorMessage |
Obtient ou définit le message d’erreur affiché lorsque le mot de passe entré ne transmet pas les critères d’expression régulière définis dans la NewPasswordRegularExpression propriété. |
| NewPasswordRequiredErrorMessage |
Obtient ou définit le message d’erreur qui s’affiche lorsque l’utilisateur quitte la zone de texte Nouveau mot de passe vide. |
| Page |
Obtient une référence à l’instance Page qui contient le contrôle serveur. (Hérité de Control) |
| Parent |
Obtient une référence au contrôle parent du contrôle serveur dans la hiérarchie des contrôles de page. (Hérité de Control) |
| PasswordHintStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence du texte d’indicateur qui apparaît sur le ChangePassword contrôle. |
| PasswordHintText |
Obtient ou définit un texte d’information sur les exigences de création d’un mot de passe pour le site Web. |
| PasswordLabelText |
Obtient ou définit le texte d’étiquette de la zone de texte Mot de passe actuel. |
| PasswordRecoveryIconUrl |
Obtient ou définit l’URL d’une image à afficher en regard d’un lien vers la page Web qui contient le PasswordRecovery contrôle. |
| PasswordRecoveryText |
Obtient ou définit le texte du lien vers la page Web qui contient le PasswordRecovery contrôle. |
| PasswordRecoveryUrl |
Obtient ou définit l’URL de la page Web qui contient le PasswordRecovery contrôle. |
| PasswordRequiredErrorMessage |
Obtient ou définit le message d’erreur qui s’affiche lorsque l’utilisateur quitte la zone de texte Mot de passe actuel vide. |
| RenderingCompatibility |
Obtient une valeur qui spécifie la version ASP.NET avec laquelle le code HTML rendu est compatible. (Hérité de Control) |
| RenderOuterTable |
Obtient ou définit une valeur qui indique si le contrôle place le code HTML rendu dans un |
| Site |
Obtient des informations sur le conteneur qui héberge le contrôle actuel lors du rendu sur une surface de conception. (Hérité de Control) |
| SkinID |
Obtient ou définit la peau à appliquer au contrôle. (Hérité de WebControl) |
| Style |
Obtient une collection d’attributs de texte qui seront rendus en tant qu’attribut de style sur la balise externe du contrôle serveur Web. (Hérité de WebControl) |
| SuccessPageUrl |
Obtient ou définit l’URL de la page qui s’affiche aux utilisateurs une fois leur mot de passe modifié correctement. |
| SuccessTemplate |
Obtient ou définit l’objet ITemplate utilisé pour afficher les vues Réussite et Modifier le mot de passe du ChangePassword contrôle. |
| SuccessTemplateContainer |
Obtient le conteneur utilisé ChangePassword pour créer une instance du SuccessTemplate modèle. Cela fournit un accès par programmation aux contrôles enfants. |
| SuccessText |
Obtient ou définit le texte affiché dans l’affichage Réussite entre le SuccessTitleText bouton Continuer et le bouton Continuer. |
| SuccessTextStyle |
Obtient une collection de Style propriétés qui définissent l’apparence du texte dans la vue Réussite. |
| SuccessTitleText |
Obtient ou définit le titre de la vue Réussite. |
| SupportsDisabledAttribute |
Obtient une valeur qui indique si le contrôle doit définir l’attribut |
| TabIndex |
Obtient ou définit l’index de tabulation du contrôle serveur Web. (Hérité de WebControl) |
| TagKey |
Obtient la HtmlTextWriterTag valeur qui correspond à un ChangePassword contrôle. Cette propriété est principalement utilisée par les développeurs de contrôles. |
| TagName |
Obtient le nom de la balise de contrôle. Cette propriété est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| TemplateControl |
Obtient ou définit une référence au modèle qui contient ce contrôle. (Hérité de Control) |
| TemplateSourceDirectory |
Obtient le répertoire virtuel du PageUserControl ou qui contient le contrôle serveur actuel. (Hérité de Control) |
| TextBoxStyle |
Obtient une référence à une collection de propriétés qui définissent l’apparence des contrôles de zone de Style texte sur le ChangePassword contrôle. |
| TitleTextStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence des titres sur le ChangePassword contrôle. |
| ToolTip |
Obtient ou définit le texte affiché lorsque le pointeur de la souris pointe sur le contrôle serveur Web. (Hérité de WebControl) |
| UniqueID |
Obtient l’identificateur unique qualifié hiérarchiquement pour le contrôle serveur. (Hérité de Control) |
| UserName |
Obtient ou définit le nom d’utilisateur du site Web pour lequel modifier le mot de passe. |
| UserNameLabelText |
Obtient ou définit l’étiquette de la zone de texte Nom d’utilisateur. |
| UserNameRequiredErrorMessage |
Obtient ou définit le message d’erreur qui s’affiche lorsque l’utilisateur quitte la zone de texte Nom d’utilisateur vide. |
| ValidateRequestMode |
Obtient ou définit une valeur qui indique si le contrôle vérifie l’entrée du client à partir du navigateur pour obtenir des valeurs potentiellement dangereuses. (Hérité de Control) |
| ValidatorTextStyle |
Obtient une référence à une collection de Style propriétés qui définissent l’apparence des messages d’erreur associés à toute validation d’entrée utilisée par le ChangePassword contrôle. |
| ViewState |
Obtient un dictionnaire d’informations d’état qui vous permet d’enregistrer et de restaurer l’état d’affichage d’un contrôle serveur sur plusieurs requêtes pour la même page. (Hérité de Control) |
| ViewStateIgnoresCase |
Obtient une valeur qui indique si l’objet ne respecte pas la StateBag casse. (Hérité de Control) |
| ViewStateMode |
Obtient ou définit le mode d’état d’affichage de ce contrôle. (Hérité de Control) |
| Visible |
Obtient ou définit une valeur qui indique si un contrôle serveur est rendu en tant qu’interface utilisateur sur la page. (Hérité de Control) |
| Width |
Obtient ou définit la largeur du contrôle serveur Web. (Hérité de WebControl) |
Méthodes
| Nom | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter) |
Ajoute des attributs et des styles HTML qui doivent être rendus dans le fichier spécifié HtmlTextWriterTag. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| AddedControl(Control, Int32) |
Appelé après l’ajout d’un contrôle enfant à la Controls collection de l’objet Control . (Hérité de Control) |
| AddParsedSubObject(Object) |
Avertit le contrôle serveur qu’un élément, XML ou HTML, a été analysé et ajoute l’élément à l’objet du ControlCollection contrôle serveur. (Hérité de Control) |
| ApplyStyle(Style) |
Copie tous les éléments non vides du style spécifié dans le contrôle Web, en remplaçant les éléments de style existants du contrôle. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| ApplyStyleSheetSkin(Page) |
Applique les propriétés de style définies dans la feuille de style de page au contrôle. (Hérité de Control) |
| BeginRenderTracing(TextWriter, Object) |
Commence le suivi au moment du design des données de rendu. (Hérité de Control) |
| BuildProfileTree(String, Boolean) |
Collecte des informations sur le contrôle serveur et le remet à la Trace propriété à afficher lorsque le suivi est activé pour la page. (Hérité de Control) |
| ClearCachedClientID() |
Définit la valeur mise en ClientID cache sur |
| ClearChildControlState() |
Supprime les informations d’état du contrôle pour les contrôles enfants du contrôle serveur. (Hérité de Control) |
| ClearChildState() |
Supprime les informations d’état d’affichage et d’état de contrôle pour tous les contrôles enfants du contrôle serveur. (Hérité de Control) |
| ClearChildViewState() |
Supprime les informations d’état d’affichage de tous les contrôles enfants du contrôle serveur. (Hérité de Control) |
| ClearEffectiveClientIDMode() |
Définit la ClientIDMode propriété de l’instance de contrôle actuelle et de tous les contrôles enfants sur Inherit. (Hérité de Control) |
| CopyBaseAttributes(WebControl) |
Copie les propriétés non encapsulées par l’objet Style du contrôle serveur Web spécifié vers le contrôle serveur Web à partir duquel cette méthode est appelée. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| CreateChildControls() |
Crée les contrôles individuels qui composent le ChangePassword contrôle en préparation de la publication ou du rendu. |
| CreateControlCollection() |
Crée un ControlCollection objet pour contenir les contrôles enfants (littéral et serveur) du contrôle serveur. (Hérité de Control) |
| CreateControlStyle() |
Crée l’objet de style utilisé en interne par la WebControl classe pour implémenter toutes les propriétés associées au style. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| DataBind() |
Lie une source de données aux contrôles enfants et à CompositeControl tous ses contrôles enfants. (Hérité de CompositeControl) |
| DataBind(Boolean) |
Lie une source de données au contrôle serveur appelé et à tous ses contrôles enfants avec une option pour déclencher l’événement DataBinding . (Hérité de Control) |
| DataBindChildren() |
Lie une source de données aux contrôles enfants du contrôle serveur. (Hérité de Control) |
| Dispose() |
Permet à un contrôle de serveur d’effectuer le nettoyage final avant de libérer de la mémoire. (Hérité de Control) |
| EndRenderTracing(TextWriter, Object) |
Met fin au suivi au moment du design des données de rendu. (Hérité de Control) |
| EnsureChildControls() |
Détermine si le contrôle serveur contient des contrôles enfants. Si ce n’est pas le cas, il crée des contrôles enfants. (Hérité de Control) |
| EnsureID() |
Crée un identificateur pour les contrôles qui n’ont pas d’identificateur affecté. (Hérité de Control) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| FindControl(String, Int32) |
Recherche dans le conteneur d’affectation de noms actuel un contrôle serveur avec l’entier spécifié |
| FindControl(String) |
Recherche le conteneur d’affectation de noms actuel pour un contrôle serveur avec le paramètre spécifié |
| Focus() |
Définit le focus d’entrée sur un contrôle. (Hérité de Control) |
| GetDesignModeState() |
Obtient les données au moment du design pour un contrôle. (Hérité de Control) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetRouteUrl(Object) |
Obtient l’URL qui correspond à un ensemble de paramètres de routage. (Hérité de Control) |
| GetRouteUrl(RouteValueDictionary) |
Obtient l’URL qui correspond à un ensemble de paramètres de routage. (Hérité de Control) |
| GetRouteUrl(String, Object) |
Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire. (Hérité de Control) |
| GetRouteUrl(String, RouteValueDictionary) |
Obtient l’URL qui correspond à un ensemble de paramètres d’itinéraire et à un nom d’itinéraire. (Hérité de Control) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetUniqueIDRelativeTo(Control) |
Retourne la partie préfixée de la UniqueID propriété du contrôle spécifié. (Hérité de Control) |
| HasControls() |
Détermine si le contrôle serveur contient des contrôles enfants. (Hérité de Control) |
| HasEvents() |
Retourne une valeur indiquant si les événements sont inscrits pour le contrôle ou les contrôles enfants. (Hérité de Control) |
| IsLiteralContent() |
Détermine si le contrôle serveur contient uniquement du contenu littéral. (Hérité de Control) |
| LoadControlState(Object) |
Restaure les informations d’état du contrôle à partir d’une demande de page précédente enregistrée par la SaveControlState() méthode. |
| LoadViewState(Object) |
Restaure les informations d’état d’affichage à partir d’une demande de page précédente qui a été enregistrée par la SaveViewState() méthode. |
| MapPathSecure(String) |
Récupère le chemin d’accès physique auquel un chemin virtuel, absolu ou relatif, est mappé. (Hérité de Control) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| MergeStyle(Style) |
Copie tous les éléments non vides du style spécifié dans le contrôle Web, mais n’écrasera aucun élément de style existant du contrôle. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| OnBubbleEvent(Object, EventArgs) |
Détermine si l’événement pour le ChangePassword contrôle est transmis à la hiérarchie de contrôle du serveur Web pour la page. |
| OnCancelButtonClick(EventArgs) |
Déclenche l’événement CancelButtonClick lorsqu’un utilisateur clique sur le bouton Annuler. |
| OnChangedPassword(EventArgs) |
Déclenche l’événement ChangedPassword après la modification du mot de passe. |
| OnChangePasswordError(EventArgs) |
Déclenche l’événement ChangePasswordError lorsque le mot de passe de l’utilisateur n’est pas modifié. |
| OnChangingPassword(LoginCancelEventArgs) |
Déclenche l’événement ChangingPassword avant la modification du mot de passe de l’utilisateur par le fournisseur d’appartenances. |
| OnContinueButtonClick(EventArgs) |
Déclenche l’événement ContinueButtonClick lorsqu’un utilisateur clique sur le bouton Continuer. |
| OnDataBinding(EventArgs) |
Déclenche l’événement DataBinding. (Hérité de Control) |
| OnInit(EventArgs) |
Déclenche l’événement Init pour que le ChangePassword contrôle autorise le contrôle à s’inscrire auprès de la page. |
| OnLoad(EventArgs) |
Déclenche l’événement Load. (Hérité de Control) |
| OnPreRender(EventArgs) |
Déclenche l’événement PreRender. |
| OnSendingMail(MailMessageEventArgs) |
Déclenche l’événement SendingMail avant qu’un message électronique soit envoyé au serveur SMTP pour traitement. Le serveur SMTP envoie ensuite le message électronique à l’utilisateur. |
| OnSendMailError(SendMailErrorEventArgs) |
Déclenche l’événement SendMailError lorsqu’un message électronique ne peut pas être envoyé à l’utilisateur. |
| OnUnload(EventArgs) |
Déclenche l’événement Unload. (Hérité de Control) |
| OpenFile(String) |
Obtient un Stream élément utilisé pour lire un fichier. (Hérité de Control) |
| RaiseBubbleEvent(Object, EventArgs) |
Affecte toutes les sources de l’événement et ses informations au parent du contrôle. (Hérité de Control) |
| RecreateChildControls() |
Recrée les contrôles enfants dans un contrôle dérivé de CompositeControl. (Hérité de CompositeControl) |
| RemovedControl(Control) |
Appelé après la suppression d’un contrôle enfant de la Controls collection de l’objet Control . (Hérité de Control) |
| Render(HtmlTextWriter) |
Écrit le contenu du ChangePassword contrôle dans l’objet spécifié HtmlTextWriter , pour l’affichage sur le client. |
| RenderBeginTag(HtmlTextWriter) |
Restitue la balise d’ouverture HTML du contrôle au writer spécifié. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| RenderChildren(HtmlTextWriter) |
Génère le contenu des enfants d’un contrôle serveur dans un objet fourni HtmlTextWriter , qui écrit le contenu à restituer sur le client. (Hérité de Control) |
| RenderContents(HtmlTextWriter) |
Restitue le contenu du contrôle au writer spécifié. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| RenderControl(HtmlTextWriter, ControlAdapter) |
Génère le contenu du contrôle serveur sur un objet fourni HtmlTextWriter à l’aide d’un objet fourni ControlAdapter . (Hérité de Control) |
| RenderControl(HtmlTextWriter) |
Génère le contenu du contrôle serveur dans un objet fourni HtmlTextWriter et stocke les informations de suivi sur le contrôle si le suivi est activé. (Hérité de Control) |
| RenderEndTag(HtmlTextWriter) |
Affiche la balise de fermeture HTML du contrôle dans l’enregistreur spécifié. Cette méthode est principalement utilisée par les développeurs de contrôles. (Hérité de WebControl) |
| ResolveAdapter() |
Obtient l’adaptateur de contrôle responsable du rendu du contrôle spécifié. (Hérité de Control) |
| ResolveClientUrl(String) |
Obtient une URL qui peut être utilisée par le navigateur. (Hérité de Control) |
| ResolveUrl(String) |
Convertit une URL en une URL utilisable sur le client demandeur. (Hérité de Control) |
| SaveControlState() |
Enregistre les modifications d’état de contrôle du serveur qui se sont produites depuis la publication de la page sur le serveur. |
| SaveViewState() |
Enregistre les modifications de l’état d’affichage du contrôle serveur qui se sont produites depuis la publication de la page sur le serveur. |
| SetDesignModeState(IDictionary) |
Définit les données au moment du design pour un contrôle. |
| SetRenderMethodDelegate(RenderMethod) |
Affecte un délégué de gestionnaire d’événements pour restituer le contrôle serveur et son contenu dans son contrôle parent. (Hérité de Control) |
| SetTraceData(Object, Object, Object) |
Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de l’objet suivi, de la clé de données de trace et de la valeur des données de trace. (Hérité de Control) |
| SetTraceData(Object, Object) |
Définit les données de trace pour le suivi au moment du design des données de rendu, à l’aide de la clé de données de trace et de la valeur des données de trace. (Hérité de Control) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| TrackViewState() |
Provoque le suivi des modifications d’état d’affichage apportées au contrôle serveur afin qu’ils puissent être stockés dans l’objet du StateBag contrôle serveur. Cet objet est accessible via la ViewState propriété. |
Événements
| Nom | Description |
|---|---|
| CancelButtonClick |
Se produit lorsque l’utilisateur clique sur le bouton Annuler pour annuler la modification d’un mot de passe. |
| ChangedPassword |
Se produit lorsque le mot de passe est modifié pour un compte d’utilisateur. |
| ChangePasswordError |
Se produit en cas d’erreur lors de la modification du mot de passe du compte d’utilisateur. |
| ChangingPassword |
Se produit avant la modification du mot de passe d’un compte d’utilisateur par le fournisseur d’appartenances. |
| ContinueButtonClick |
Déclenche l’événement ContinueButtonClick lorsque l’utilisateur clique sur le bouton Continuer. |
| DataBinding |
Se produit lorsque le contrôle serveur se lie à une source de données. (Hérité de Control) |
| Disposed |
Se produit lorsqu’un contrôle serveur est libéré de la mémoire, qui est la dernière étape du cycle de vie du contrôle de serveur lorsqu’une page ASP.NET est demandée. (Hérité de Control) |
| Init |
Se produit lorsque le contrôle serveur est initialisé, qui est la première étape de son cycle de vie. (Hérité de Control) |
| Load |
Se produit lorsque le contrôle serveur est chargé dans l’objet Page . (Hérité de Control) |
| PreRender |
Se produit après le chargement de l’objet Control , mais avant le rendu. (Hérité de Control) |
| SendingMail |
Se produit avant que l’utilisateur ne soit envoyé un e-mail confirmant que le mot de passe a été modifié. |
| SendMailError |
Se produit lorsqu’une erreur SMTP envoie un e-mail à l’utilisateur. |
| Unload |
Se produit lorsque le contrôle serveur est déchargé de la mémoire. (Hérité de Control) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IAttributeAccessor.GetAttribute(String) |
Obtient un attribut du contrôle Web avec le nom spécifié. (Hérité de WebControl) |
| IAttributeAccessor.SetAttribute(String, String) |
Définit un attribut du contrôle Web sur le nom et la valeur spécifiés. (Hérité de WebControl) |
| ICompositeControlDesignerAccessor.RecreateChildControls() |
Permet à un concepteur de recréer la collection de contrôles enfants du contrôle composite dans l’environnement au moment du design. (Hérité de CompositeControl) |
| IControlBuilderAccessor.ControlBuilder |
Pour obtenir une description de ce membre, consultez ControlBuilder. (Hérité de Control) |
| IControlDesignerAccessor.GetDesignModeState() |
Pour obtenir une description de ce membre, consultez GetDesignModeState(). (Hérité de Control) |
| IControlDesignerAccessor.SetDesignModeState(IDictionary) |
Pour obtenir une description de ce membre, consultez SetDesignModeState(IDictionary). (Hérité de Control) |
| IControlDesignerAccessor.SetOwnerControl(Control) |
Pour obtenir une description de ce membre, consultez SetOwnerControl(Control). (Hérité de Control) |
| IControlDesignerAccessor.UserData |
Pour obtenir une description de ce membre, consultez UserData. (Hérité de Control) |
| IDataBindingsAccessor.DataBindings |
Pour obtenir une description de ce membre, consultez DataBindings. (Hérité de Control) |
| IDataBindingsAccessor.HasDataBindings |
Pour obtenir une description de ce membre, consultez HasDataBindings. (Hérité de Control) |
| IExpressionsAccessor.Expressions |
Pour obtenir une description de ce membre, consultez Expressions. (Hérité de Control) |
| IExpressionsAccessor.HasExpressions |
Pour obtenir une description de ce membre, consultez HasExpressions. (Hérité de Control) |
| IParserAccessor.AddParsedSubObject(Object) |
Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object). (Hérité de Control) |
Méthodes d’extension
| Nom | Description |
|---|---|
| EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>) |
Active le comportement des données dynamiques pour le contrôle de données spécifié. |
| EnableDynamicData(INamingContainer, Type, Object) |
Active le comportement des données dynamiques pour le contrôle de données spécifié. |
| EnableDynamicData(INamingContainer, Type) |
Active le comportement des données dynamiques pour le contrôle de données spécifié. |
| FindDataSourceControl(Control) |
Retourne la source de données associée au contrôle de données pour le contrôle spécifié. |
| FindFieldTemplate(Control, String) |
Retourne le modèle de champ de la colonne spécifiée dans le conteneur d’affectation de noms du contrôle spécifié. |
| FindMetaTable(Control) |
Retourne l’objet métatable pour le contrôle de données contenant. |
| GetDefaultValues(INamingContainer) |
Obtient la collection des valeurs par défaut pour le contrôle de données spécifié. |
| GetMetaTable(INamingContainer) |
Obtient les métadonnées de table pour le contrôle de données spécifié. |
| SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>) |
Définit les métadonnées de table et le mappage de valeurs par défaut pour le contrôle de données spécifié. |
| SetMetaTable(INamingContainer, MetaTable, Object) |
Définit les métadonnées de table et le mappage de valeurs par défaut pour le contrôle de données spécifié. |
| SetMetaTable(INamingContainer, MetaTable) |
Définit les métadonnées de table pour le contrôle de données spécifié. |
| TryGetMetaTable(INamingContainer, MetaTable) |
Détermine si les métadonnées de table sont disponibles. |
S’applique à
Voir aussi
- CurrentPassword
- NewPassword
- CreateUserWizard
- PasswordRecovery
- Login
- DeleteUser(String)
- Vue d’ensemble des contrôles de connexion ASP.NET
- Personnalisation de l’apparence et du comportement des contrôles de connexion ASP.NET
- modèles de contrôles de serveur web ASP.NET
- Vue d’ensemble des thèmes et des peaux ASP.NET
- Guide pratique pour créer des modèles de contrôle de serveur web ASP.NET dynamiquement
- Guide pratique pour créer des modèles de contrôle web ASP.NET de manière déclarative
- Guide pratique pour afficher différentes informations sur les utilisateurs anonymes et connectés
- Onglet Sécurité de l’outil d’administration de site web
- Sécurisation des contrôles de connexion
- Pratiques de sécurité de base pour les applications web
- Sécurisation de l’appartenance