AutoCompleteType AutoCompleteType AutoCompleteType AutoCompleteType Enum

Определение

Представляет значения, управляющие поведением функции автозавершения в элементе управления TextBox.Represents the values that control the behavior of the AutoComplete feature in a TextBox control.

public enum class AutoCompleteType
public enum AutoCompleteType
type AutoCompleteType = 
Public Enum AutoCompleteType
Наследование
AutoCompleteTypeAutoCompleteTypeAutoCompleteTypeAutoCompleteType

Поля

BusinessCity BusinessCity BusinessCity BusinessCity 23

Город для категории рабочих адресов.The city for a business address category.

BusinessCountryRegion BusinessCountryRegion BusinessCountryRegion BusinessCountryRegion 24

Страна или регион для категории рабочих адресов.The country/region for a business address category.

BusinessFax BusinessFax BusinessFax BusinessFax 25

Номер факса для категории рабочих адресов.The fax number for a business address category.

BusinessPhone BusinessPhone BusinessPhone BusinessPhone 26

Номер телефона для категории рабочих адресов.The phone number for a business address category.

BusinessState BusinessState BusinessState BusinessState 27

Область для категории рабочих адресов.The state for a business address category.

BusinessStreetAddress BusinessStreetAddress BusinessStreetAddress BusinessStreetAddress 28

Улица для категории рабочих адресов.The street for a business address category.

BusinessUrl BusinessUrl BusinessUrl BusinessUrl 29

URL-адрес для категории рабочих веб-узелов.The URL to a business Web site category.

BusinessZipCode BusinessZipCode BusinessZipCode BusinessZipCode 30

Почтовый индекс для категории рабочих адресов.The ZIP code for a business address category.

Cellular Cellular Cellular Cellular 2

Номер телефона для категории мобильных телефонов.The phone number for a mobile-phone category.

Company Company Company Company 3

Имя рабочей категории.The name of a business category.

Department Department Department Department 4

Отдел в рабочей категории.A department within a business category.

Disabled Disabled Disabled Disabled 1

Для элемента управления TextBox функция автозаполнения отключена.The AutoComplete feature is disabled for the TextBox control.

DisplayName DisplayName DisplayName DisplayName 5

Имя, отображаемое для категории пользователей.The name to display for the user category.

Email Email Email Email 6

Категория адресов электронной почты пользователей.The user's email address category.

Enabled Enabled Enabled Enabled 32

Для элемента управления TextBox функция автозаполнения включена.The AutoComplete feature is enabled for the TextBox control.

FirstName FirstName FirstName FirstName 7

Первая категории имени.The first name category.

Gender Gender Gender Gender 8

Пол в категории пользователей.The gender of the user category.

HomeCity HomeCity HomeCity HomeCity 9

Город для категории домашних адресов.The city for a home address category.

HomeCountryRegion HomeCountryRegion HomeCountryRegion HomeCountryRegion 10

Страна или регион для категории домашних адресов.The country/region for a home address category.

HomeFax HomeFax HomeFax HomeFax 11

Номер факса для категории домашних адресов.The fax number for a home address category.

Homepage Homepage Homepage Homepage 16

URL-адрес для категории веб-узелов.The URL to a Web site category.

HomePhone HomePhone HomePhone HomePhone 12

Номер телефона для категории домашних адресов.The phone number for a home address category.

HomeState HomeState HomeState HomeState 13

Область для категории домашних адресов.The state for a home address category.

HomeStreetAddress HomeStreetAddress HomeStreetAddress HomeStreetAddress 14

Улица для категории домашних адресов.The street for a home address category.

HomeZipCode HomeZipCode HomeZipCode HomeZipCode 15

Почтовый индекс для категории домашних адресов.The ZIP code for a home address category.

JobTitle JobTitle JobTitle JobTitle 17

Категория должностей пользователя.The user's job title category.

LastName LastName LastName LastName 18

Последняя категории имени.The last name category.

MiddleName MiddleName MiddleName MiddleName 19

Категория отчеств пользователя.The user's middle name category.

None None None None 0

С элементом управления TextBox не связана ни одна категория.No category is associated with the TextBox control. Все элементы управления TextBox с одинаковым свойством ID используют один и тот же список значений.All TextBox controls with the same ID share the same value list.

Notes Notes Notes Notes 20

Любые дополнительные сведения, которые нужно включить в категорию форм.Any supplemental information to include in the form category.

Office Office Office Office 21

Категория расположений офисов предприятий.The location of the business office category.

Pager Pager Pager Pager 22

Номер телефона для категории пейджеров.The phone number for a pager category.

31

Ключевое слово или ключевые слова, используемые для поиска в категории веб-страниц или веб-узелов.The keyword or keywords with which to search a Web page or Web site category.

Примеры

В следующем примере показано, как использовать AutoCompleteType перечисление для указания категории автозаполнения TextBox для элемента управления.The following example demonstrates how to use the AutoCompleteType enumeration to specify the AutoComplete category for a TextBox control.

Важно!

В этом примере имеется текстовое поле, принимающее вводимые пользователем данные, что является потенциальной угрозой безопасности.This example has a text box that accepts user input, which is a potential security threat. По умолчанию данные, вводимые пользователем на веб-страницах ASP.NET, проверяются на наличие скриптов и HTML-элементов.By default, ASP.NET Web pages validate that user input does not include script or HTML elements. Дополнительные сведения см. в разделе Общие сведения об использовании сценариев.For more information, see Script Exploits Overview.


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

Комментарии

Чтобы упростить ввод данных, Internet Explorer 5 и более поздние версии и другие браузеры поддерживают функцию автозаполнения.To assist with data entry, Internet Explorer 5 and later and some other browsers support a feature named AutoComplete. Автозаполнение отслеживает текстовое поле и сохраняет список значений, вводимых пользователем.AutoComplete monitors a text box and stores a list of the values that the user has entered. Когда пользователь возвращается в текстовое поле в другое время, отображается список значений.When the user returns to the text box another time, the list of values is displayed. Вместо повторного ввода значения пользователь может просто выбрать значение из этого списка.Instead of retyping a value, the user can simply select the value from this list.

Примечание

Не все браузеры поддерживают функцию автозаполнения.Not all browsers support the AutoComplete feature. Чтобы определить совместимость, обратитесь к своему браузеру.Check with your browser to determine compatibility.

Для управления поведением функции автозаполнения для TextBox элемента управления AutoCompleteType используется свойство.To control the behavior of the AutoComplete feature for a TextBox control, you use the AutoCompleteType property. Перечисление используется для представления значений, которые можно применить AutoCompleteType к свойству. AutoCompleteTypeThe AutoCompleteType enumeration is used to represent the values that you can apply to the AutoCompleteType property.

По умолчанию AutoCompleteType свойству TextBox элемента управления присваивается значение AutoCompleteType.None.By default, the AutoCompleteType property for a TextBox control is set to AutoCompleteType.None. С помощью этого параметра TextBox элемент управления использует список совместно с другими TextBox элементами управления на ID разных страницах.With this setting, the TextBox control shares the list with other TextBox controls with the same ID across different pages. Вы также можете предоставить общий доступ к TextBox списку элементов управления на основе категории, а не на IDоснове.You can also share a list among TextBox controls based on a category instead of based on an ID. Если задать AutoCompleteType для свойства одно из значений категории ( AutoCompleteType.FirstName например, или AutoCompleteType.LastName), все TextBox элементы управления с одной категорией имеют общий список.When you set the AutoCompleteType property to one of the category values (such as AutoCompleteType.FirstName or AutoCompleteType.LastName), all TextBox controls with the same category share the same list. Функцию автозаполнения для TextBox элемента управления можно отключить, AutoCompleteType задав для AutoCompleteType.Disabledсвойства значение.You can disable the AutoComplete feature for a TextBox control by setting the AutoCompleteType property to AutoCompleteType.Disabled.

Дополнительные сведения о настройке и включении функции автозаполнения см. в документации браузера.Refer to your browser documentation for details on configuring and enabling the AutoComplete feature. Например, чтобы включить функцию автозаполнения в Internet Explorer версии 5 или более поздней, в меню Сервис выберите пункт Свойства обозревателя.For example, to enable the AutoComplete feature in Internet Explorer version 5 or later, from the Tools menu, choose Internet Options. Затем перейдите на вкладку содержимое . Нажмите кнопку **** Автозаполнение, чтобы просмотреть и изменить параметры функции автозаполнения.Then choose the Content tab. Choose the AutoComplete button to view and modify options for the AutoComplete feature.

Дополнительные сведения о функции автозаполнения в Internet Explorer см. в статье Использование автозаполнения в HTML-формах библиотеки MSDN по адресу http://msdn.microsoft.com/library.For more information on the AutoComplete feature in Internet Explorer, search for Using AutoComplete in HTML Forms in the MSDN Library at http://msdn.microsoft.com/library.

Применяется к

Дополнительно