AutoCompleteType Wyliczenie

Definicja

Reprezentuje wartości kontrolujące zachowanie funkcji Autouzupełniania w kontrolce TextBox .

public enum class AutoCompleteType
public enum AutoCompleteType
type AutoCompleteType = 
Public Enum AutoCompleteType
Dziedziczenie
AutoCompleteType

Pola

BusinessCity 23

Miasto kategorii adresów biznesowych.

BusinessCountryRegion 24

Kraj/region dla kategorii adresów biznesowych.

BusinessFax 25

Numer faksu dla kategorii adresów biznesowych.

BusinessPhone 26

Numer telefonu dla kategorii adresów biznesowych.

BusinessState 27

Stan kategorii adresów biznesowych.

BusinessStreetAddress 28

Ulica kategorii adresów biznesowych.

BusinessUrl 29

Adres URL do kategorii firmowej witryny sieci Web.

BusinessZipCode 30

Kod pocztowy kategorii adresów biznesowych.

Cellular 2

Numer telefonu dla kategorii telefon komórkowy.

Company 3

Nazwa kategorii biznesowej.

Department 4

Dział w kategorii biznesowej.

Disabled 1

Funkcja Autouzupełniania jest wyłączona dla kontrolki TextBox .

DisplayName 5

Nazwa wyświetlana dla kategorii użytkownika.

Email 6

Kategoria adresów e-mail użytkownika.

Enabled 32

Funkcja Autouzupełniania jest włączona dla kontrolki TextBox .

FirstName 7

Pierwsza kategoria.

Gender 8

Płeć kategorii użytkownika.

HomeCity 9

Miasto kategorii adresów domowych.

HomeCountryRegion 10

Kraj/region kategorii adresów domowych.

HomeFax 11

Numer faksu dla kategorii adresów domowych.

Homepage 16

Adres URL kategorii witryny sieci Web.

HomePhone 12

Numer telefonu dla kategorii adresów domowych.

HomeState 13

Stan kategorii adresów domowych.

HomeStreetAddress 14

Ulica dla kategorii adresów domowych.

HomeZipCode 15

Kod pocztowy kategorii adresów domowych.

JobTitle 17

Kategoria stanowiska użytkownika.

LastName 18

Kategoria nazwisko.

MiddleName 19

Kategoria średniej nazwy użytkownika.

None 0

Żadna kategoria nie jest skojarzona z kontrolką TextBox . Wszystkie TextBox kontrolki z tą samą listą wartości mają ten sam ID udział.

Notes 20

Wszelkie dodatkowe informacje do uwzględnienia w kategorii formularzy.

Office 21

Lokalizacja kategorii biura biznesowego.

Pager 22

Numer telefonu kategorii pager.

31

Słowo kluczowe lub słowa kluczowe, za pomocą którego ma być wyszukiwana strona sieci Web lub kategoria witryny sieci Web.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą wyliczenia AutoCompleteType określić kategorię Autouzupełnianie dla kontrolki TextBox .

Ważne

W tym przykładzie znajduje się pole tekstowe, które akceptuje dane wejściowe użytkownika, co jest potencjalnym zagrożeniem bezpieczeństwa. Domyślnie ASP.NET strony sieci Web weryfikują, czy dane wejściowe użytkownika nie zawierają skryptów ani elementów HTML. Aby uzyskać więcej informacji, zobacz Omówienie luk w zabezpieczeniach skryptów.


<%@ 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>

<%@ Page Language="VB" %>
<!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>

Uwagi

Aby ułatwić wprowadzanie danych, program Internet Explorer 5 lub nowsze i inne przeglądarki obsługują funkcję o nazwie AutoUzupełniania. Funkcja Autouzupełniania monitoruje pole tekstowe i przechowuje listę wartości wprowadzonych przez użytkownika. Gdy użytkownik wróci do pola tekstowego innym razem, zostanie wyświetlona lista wartości. Zamiast ponownie wpisywać wartość, użytkownik może po prostu wybrać wartość z tej listy.

Uwaga

Nie wszystkie przeglądarki obsługują funkcję Autouzupełniania. Sprawdź w przeglądarce, aby określić zgodność.

Aby kontrolować zachowanie funkcji Autouzupełniania dla TextBox kontrolki, należy użyć AutoCompleteType właściwości . Wyliczenie AutoCompleteType służy do reprezentowania wartości, które można zastosować do AutoCompleteType właściwości.

Domyślnie AutoCompleteType właściwość kontrolki jest ustawiona TextBox na AutoCompleteType.None. Dzięki temu ustawieniu kontrolka TextBox udostępnia listę innym kontrolkom z tymi samymi ID na różnych TextBox stronach. Możesz również udostępnić listę między TextBox kontrolkami w oparciu o kategorię zamiast na podstawie elementu ID. Po ustawieniu AutoCompleteType właściwości na jedną z wartości kategorii (takich jak AutoCompleteType.FirstName lub AutoCompleteType.LastName), wszystkie TextBox kontrolki z tą samą kategorią współużytką tę samą listę. Funkcję Autouzupełniania dla kontrolki TextBox można wyłączyć, ustawiając AutoCompleteType właściwość na AutoCompleteType.Disabled.

Zapoznaj się z dokumentacją przeglądarki, aby uzyskać szczegółowe informacje na temat konfigurowania i włączania funkcji Autouzupełnianie. Aby na przykład włączyć funkcję Autouzupełniania w programie Internet Explorer w wersji 5 lub nowszej, z menu Narzędzia wybierz pozycję Opcje internetowe. Następnie wybierz kartę Zawartość . Wybierz przycisk Autouzupełniania , aby wyświetlić i zmodyfikować opcje funkcji Autouzupełniania.

Dotyczy

Zobacz też