Asp.net - Visual Studio 2010 N.B. : commencez par étudier les éléments en gras

Asp.net - Visual Studio 2010 N.B. : commencez par étudier les éléments en gras et en surbrillance (jaune) et analyser la solution exemple (que vous êtes invités à améliorer) fournie ci-jointe. Éléments à consulter dans la solution : En premier, exécutez le script "script_BD.sql" - la page "Default" - les fichiers "Web.config", "ExportGrid.cs" - "pagemaitre.Master" - Testez la méthode « VersExcel() » contenue dans le fichier "ExportGrid.cs". TP à faire : écrivez le code supplémentaire pour gérer la case à cocher "Rester connecté". Login, classe Fournit des éléments d'interface utilisateur permettant de se connecter à un site Web. Espace de noms : System.Web.UI.WebControls Assembly : System.Web (dans System.Web.dll) Syntaxe VB C# C++ F# JScript Imprimer [BindableAttribute(false)] public class Login : CompositeControl VisualC++ Copier dans le Presse-papiersImprimer [BindableAttribute(false)] public ref class Login : public CompositeControl ASP .NET Copier dans le Presse-papiersImprimer <asp:Login /> Notes Dans cette rubrique :  Introduction  Style et modèles Introduction Le contrôle Login est un contrôle composite qui fournit tous les éléments communs de l''interface utilisateur nécessaire pour authentifier un utilisateur sur un site Web. Les trois éléments suivants sont requis pour tous les scénarios de connexion :  Un nom d'utilisateur unique pour identifier l'utilisateur .  Un mot de passe pour vérifier l'identité de l'utilisateur.  Un bouton de connexion pour envoyer les informations de connexion au serveur . Le contrôle Login fournit également les éléments facultatifs de l'interface utilisateur suivants qui prennent en charge des fonctions supplémentaires :  Lien pour un rappel de mot de passe.  Une case à cocher de mémorisation du mot de passe pour conserver les informations de connexion d'une session à l'autre.  Un lien d'aide pour les utilisateurs qui ont des difficultés pour se connecter .  Lien Inscrire un utilisateur qui redirige les utilisateurs vers une page d'inscription.  Texte d'instruction qui apparaît sur le formulaire de connexion.  Texte d'erreur personnalisé qui s'affiche lorsque l'utilisateur clique sur le bouton de connexion sans remplir les champs de nom d'utilisateur ou de mot de passe.  Texte d'erreur personnalisé qui s'affiche si la connexion échoue.  Action personnalisée qui se produit lorsque la connexion est réussie.  Façon de masquer le contrôle de connexion si l'utilisateur est déjà connecté au site. Note de sécurité Accepter des entrées d'utilisateur constitue une menace potentielle pour la sécurité. Les utilisateurs mal intentionnés peuvent envoyer des données afin de détecter des lacunes ou d'exécuter des programmes qui essaient des mots de passe générés. Pour renforcer la sécurité lorsque vous travaillez avec une entrée d'utilisateur, vous devez utiliser les fonctionnalités de validation de votre contrôle et sécuriser tout fournisseur de données configuré pour votre contrôle. Pour plus d'informations, consultez les rubriques Sécurisation des contrôles de connexion, Méthodes de sécurité de base pour les applications Web et Sécurisation de l'appartenance (membership). _______________________________________ Membres Login Fournit des éléments d'interface utilisateur permettant de se connecter à un site Web. Le type Login expose les membres suivants. Constructeurs Nom Description Login Crée une instance du contrôle Login. Méthodes Nom Description AddAttributesT oRender Ajoute des attributs et des styles HTML qui doivent être rendus au HtmlT extWriterT ag spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl.) AddedControl Appelée après l'ajout d'un contrôle enfant à la collection Controls de l'objet Control. (Hérité de Control.) AddParsedSubObject Avertit le contrôle serveur qu'un élément XML ou HTML a été analysé et l'ajoute à l'objet ControlCollection du contrôle serveur. (Hérité de Control.) ApplyStyle Copie tous les éléments non vides du style spécifié vers le contrôle Web, en remplaçant les éléments de style existants du contrôle. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl.) ApplyStyleSheetSkin Applique les propriétés de style définies dans la feuille de style de la page au contrôle. (Hérité de Control.) BuildProfileTree Infrastructure. Collecte des informations sur le contrôle serveur et les livre à la propriété Trace à afficher lorsque le traçage est activé pour la page. (Hérité de Control.) ClearCachedClientID Infrastructure. Affecte à la valeur ClientID mise en cache la valeur null . (Hérité de Control.) ClearChildControlState Supprime les informations sur l'état du contrôle des contrôles enfants du contrôle serveur. (Hérité de Control.) ClearChildState Supprime les informations sur l'état d'affichage et sur l'état du contrôle de 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 Infrastructure. Affecte la valeur Inherit à la propriété ClientIDMode de l'instance de contrôle actuelle et de tous contrôles enfants. (Hérité de Control.) CopyBaseAttributes 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 des développeurs de contrôles. (Hérité de WebControl.) CreateChildControls Crée les contrôles qui forment le contrôle Login et associent des gestionnaires d'événements à leurs événements. (Substitue Control. CreateChildControls() .) CreateControlCollection Crée un nouvel objet ControlCollection pour contenir les contrôles enfants (littéraux et serveur) du contrôle serveur. (Hérité de Control.) CreateControlStyle Crée l'objet de style qui est utilisé de manière interne par la classe WebControl pour implémenter toutes les propriétés associées au style. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl.) DataBind() Lie une source de données au CompositeControl et à 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 serveur d'effectuer le nettoyage final avant qu'il soit libéré de la mémoire. (Hérité de Control.) EnsureChildControls Détermine si le contrôle serveur contient des contrôles enfants. S’il ne contient pas de contrôles enfants, il en crée. (Hérité de Control.) EnsureID Crée un identificateur pour les contrôles auxquels aucun identificateur n'est assigné. (Hérité de Control.) Equals(Object) Détermine si l’Object spécifié est égal à Object actif. (Hérité de Object.) Finalize Autorise Object à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant que Object soit récupéré par l'opération garbage collection. (Hérité de Object.) FindControl(String) Recherche un contrôle serveur possédant le paramètre id spécifié dans le conteneur d'attribution de noms actuel. (Hérité de Control.) FindControl(String, Int32) Infrastructure. Recherche le conteneur d'attribution de noms actuel d'un contrôle serveur avec l' id spécifié et un entier, spécifié dans le paramètre pathOffset, qui facilite la recherche. Vous ne devez pas substituer cette version de la méthode FindControl. (Hérité de Control.) Focus Affecte le focus d'entrée à un contrôle. (Hérité de Control.) GetDesignModeState Infrastructure. Obtient les données au moment du design pour un contrôle. (Hérité de Control.) GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.) GetRouteUrl(Object) Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire. (Hérité de Control.) GetRouteUrl(RouteValueDictio nary) Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire. (Hérité de Control.) GetRouteUrl(String, Object) Obtient l'URL qui correspond à un jeu 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 jeu de paramètres d'itinéraire et à un nom d'itinéraire. (Hérité de Control.) GetT ype Obtient le T ype de l'instance actuelle. (Hérité de Object.) GetUniqueIDRelativeT o Retourne la partie préfixée de la propriété UniqueID 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 des événements sont inscrits pour le contrôle ou des contrôles enfants. (Hérité de Control.) IsLiteralContent Infrastructure. Détermine si le contrôle serveur ne détient qu'un contenu littéral. (Hérité de Control.) LoadControlState Restaure des informations sur l'état du contrôle à partir d'une demande de page antérieure enregistrée par la méthode SaveControlState. (Hérité de Control.) LoadViewState Infrastructure. Restaure les informations d'état d'affichage à partir d'une précédente requête enregistrées avec la méthode SaveViewState. (Substitue WebControl. LoadViewState(Object) .) MapPathSecure Récupère le chemin d'accès physique auquel un chemin d'accès virtuel, absolu ou relatif, correspond. (Hérité de Control.) MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) MergeStyle Copie tous les éléments non vides du style spécifié vers le contrôle Web, mais ne remplace aucun élément de style existant du contrôle. Cette méthode est principalement utilisée par des développeurs de contrôles. (Hérité de WebControl.) OnAuthenticate Déclenche l'événement Authenticate pour authentifier l'utilisateur. OnBubbleEvent Détermine s'il faut passer un événement en haut de la hiérarchie des contrôles serveur de l'interface utilisateur de la page. (Substitue Control. OnBubbleEvent(Object, EventArgs) .) OnDataBinding Déclenche l'événement DataBinding. (Hérité de Control.) OnInit Déclenche l'événement Init. (Hérité de Control.) OnLoad Déclenche l'événement Load. (Hérité de Control.) OnLoggedIn Déclenche l'événement LoggedIn une fois que l'utilisateur s'est connecté au site Web et a été authentifié. OnLoggingIn Déclenche l'événement LoggingIn lorsqu'un utilisateur envoie des informations de connexion mais avant que l'authentification ait lieu. OnLoginError Déclenche l'événement LoginError lorsqu'une tentative de connexion échoue. OnPreRender Implémente la méthode Control. OnPreRender de base. (Substitue Control. OnPreRender(EventArgs) .) OnUnload Déclenche l'événement uploads/Management/ objet-login.pdf

  • 17
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mar 22, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.3146MB