Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

AutoCompleteType, énumération

Représente les valeurs qui contrôlent le comportement de la fonctionnalité de saisie semi automatique d'un contrôle TextBox.

Espace de noms :  System.Web.UI.WebControls
Assembly :  System.Web (dans System.Web.dll)
public enum AutoCompleteType
Nom de membre Description
None Aucune catégorie n'est associée au contrôle TextBox. Tous les contrôles TextBox du même ID partagent la même liste de valeurs.
Disabled La fonctionnalité de saisie automatique du contrôle TextBox est désactivée.
Cellular Numéro de téléphone d'une catégorie de téléphone mobile.
Company Nom d'une catégorie d'entreprise.
Department Service d'une catégorie d'entreprise.
DisplayName Nom de la catégorie d'utilisateur à afficher.
Email adresse de catégorie de messagerie de l'expéditeur.
FirstName Prénom de la catégorie d'utilisateur.
Gender Sexe de la catégorie d'utilisateur.
HomeCity Ville d'une catégorie d'adresse (domicile).
HomeCountryRegion Pays/région d'une catégorie d'adresse (domicile).
HomeFax Numéro de télécopie d'une catégorie d'adresse (domicile).
HomePhone Numéro de téléphone d'une catégorie d'adresse (domicile).
HomeState État d'une catégorie d'adresse (domicile).
HomeStreetAddress Rue d'une catégorie d'adresse (domicile).
HomeZipCode Code postal d'une catégorie d'adresse (domicile).
Homepage URL vers une catégorie de site Web.
JobTitle Catégorie de fonction de l'utilisateur.
LastName Catégorie de nom de l'utilisateur.
MiddleName Catégorie de deuxième prénom de l'utilisateur.
Notes Toutes les informations supplémentaires à inclure dans la catégorie de formulaire.
Office L'emplacement de la catégorie de bureau d'entreprise.
Pager Numéro de téléphone d'une catégorie de pagineur.
BusinessCity Ville d'une catégorie d'adresse d'entreprise.
BusinessCountryRegion Pays/région d'une catégorie d'adresse d'entreprise.
BusinessFax Numéro de télécopie d'une catégorie d'adresse d'entreprise.
BusinessPhone Numéro de téléphone d'une catégorie d'adresse d'entreprise.
BusinessState État d'une catégorie d'adresse d'entreprise.
BusinessStreetAddress Rue d'une catégorie d'adresse d'entreprise.
BusinessUrl URL vers une catégorie de site Web d'entreprise.
BusinessZipCode Code d'une catégorie d'adresse d'entreprise.
Search Mots clés avec lesquels rechercher une page Web ou une catégorie de site Web.

Pour vous assister dans la saisie de données, Internet Explorer 5 et versions ultérieures, ainsi que d'autres navigateurs, prennent en charge une fonctionnalité appelée Saisie semi-automatique. La saisie semi-automatique surveille une zone de texte et crée une liste de valeurs entrées par l'utilisateur. Lorsque l'utilisateur retourne la zone de texte plus tard, la liste s'affiche. Au lieu de retaper une valeur entrée précédemment, l'utilisateur peut simplement sélectionner la valeur dans cette liste. Pour contrôler le comportement de la fonctionnalité de saisie automatique d'un contrôle TextBox, utilisez la propriété AutoCompleteType. L'énumération AutoCompleteType permet de représenter les valeurs que vous pouvez appliquer à la propriété AutoCompleteType.

Remarque Remarque

Certains navigateurs ne prennent pas en charge la fonctionnalité de saisie semi-automatique. Vérifiez la compatibilité de votre navigateur avec cette propriété.

Par défaut, la propriété AutoCompleteType d'un contrôle TextBox a la valeur AutoCompleteType.None. Avec ce paramètre, le contrôle TextBox partage la liste avec d'autres contrôles TextBox dotés du même ID sur différentes pages. Vous pouvez également partager une liste parmi les contrôles TextBox en fonction d'une catégorie, au lieu d'un ID. Lorsque vous affectez l'une des valeurs de catégorie (par exemple AutoCompleteType.FirstName, AutoCompleteType.LastName, etc.) à la propriété AutoCompleteType, tous les contrôles TextBox de la même catégorie partagent la même liste. Vous pouvez désactiver la fonctionnalité de saisie semi automatique d'un contrôle TextBox en affectant la valeur AutoCompleteType.Disabled à la propriété AutoCompleteType.

Pour plus d'informations sur la configuration et l'activation de la fonctionnalité de saisie semi-automatique, consultez la documentation de votre navigateur. Par exemple, pour activer la fonctionnalité de saisie semi automatique dans la version 5 ou ultérieure d'Internet Explorer, sélectionnez Options Internet dans le menu Outils, puis sélectionnez l'onglet Contenu. Cliquez sur le bouton Saisie semi-automatique pour afficher et modifier les différentes options de navigateur de la fonctionnalité de saisie semi-automatique.

Pour plus d'informations sur la fonctionnalité de saisie semi-automatique dans Internet Explorer, recherchez la rubrique Using AutoComplete in HTML Forms dans MSDN Library à l'adresse http://msdn2.microsoft.com/fr-fr/library/.

L'exemple suivant montre comment utiliser l'énumération AutoCompleteType pour spécifier la catégorie de saisie semi-automatique d'un contrôle TextBox.

Note de sécurité Note de sécurité

Cet exemple a une zone de texte qui accepte l'entrée d'utilisateur, ce qui constitue une menace éventuelle pour la sécurité. Par défaut, les pages Web ASP.NET vérifient que l'entrée d'utilisateur n'inclut pas de script ni d'éléments HTML. Pour plus d'informations, consultez Vue d'ensemble des attaques de script.



<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>AutoCompleteType example</title>
</head>
<body>
    <form id="form1" runat="server">

      <!-- You need to enable the AutoComplete feature on -->
      <!-- a browser that supports it (such as Internet   -->
      <!-- Explorer 5.0 and later) for this sample to     -->
      <!-- work. The AutoComplete lists are created after -->
      <!-- the Submit button is clicked.                  -->

      <h3>AutoCompleteType example</h3>

      Enter values in the text boxes and click the Submit <br/>
      button. <br/><br/> 

      <!-- The following TextBox controls have different  -->
      <!-- categories assigned to their AutoCompleteType  -->
      <!-- properties.                                    -->
      First Name:<br/>
      <asp:textbox id="FirstNameTextBox"
        autocompletetype="FirstName" 
        runat="server"/>
      <br/>

      Last Name:<br/>   
      <asp:textbox id="LastNameTextBox"
        autocompletetype="LastName" 
        runat="server"/>
      <br/>

      Email:<br/>   
      <asp:textbox id="EmailTextBox"
        autocompletetype="Email" 
        runat="server"/>
      <br/>

      <!-- The following TextBox controls have the same   -->
      <!-- categories assigned to their AutoCompleteType  -->
      <!-- properties. They share the same AutoComplete   -->
      <!-- list.                                          -->
      Phone Line #1:<br/>
      <asp:textbox id="Phone1TextBox"
        autocompletetype="HomePhone" 
        runat="server"/>
      <br/>

      Phone Line #2:<br/>
      <asp:textbox id="Phone2TextBox"
        autocompletetype="HomePhone" 
        runat="server"/>
      <br/>


      <!-- The following TextBox control has its          -->
      <!-- AutoCompleteType property set to               -->
      <!-- AutoCompleteType.None. All TextBox controls    -->
      <!-- with the same ID across different pages share  -->
      <!-- the same AutoComplete list.                    -->
      Category:<br/>   
      <asp:textbox id="CategoryTextBox"
        autocompletetype="None" 
        runat="server"/>
      <br/>

      <!-- The following TextBox control has the          -->
      <!-- AutoComplete feature disabled.                 -->
      Comments:<br/>   
      <asp:textbox id="CommentsTextBox"
        autocompletetype="Disabled" 
        runat="server"/>
      <br/>
      <br/><br/>  

      <asp:button id="SubmitButton"
        text="Submit"
        runat="Server"/>

    </form>
  </body>
</html>



.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ