Bagikan melalui


AutoCompleteType Enum

Definisi

Mewakili nilai yang mengontrol perilaku fitur LengkapiOtomatis dalam TextBox kontrol.

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

Bidang

BusinessCity 23

Kota untuk kategori alamat bisnis.

BusinessCountryRegion 24

Negara/wilayah untuk kategori alamat bisnis.

BusinessFax 25

Nomor faks untuk kategori alamat bisnis.

BusinessPhone 26

Nomor telepon untuk kategori alamat bisnis.

BusinessState 27

Status untuk kategori alamat bisnis.

BusinessStreetAddress 28

Jalan untuk kategori alamat bisnis.

BusinessUrl 29

URL ke kategori situs Web bisnis.

BusinessZipCode 30

Kode pos untuk kategori alamat bisnis.

Cellular 2

Nomor telepon untuk kategori ponsel.

Company 3

Nama kategori bisnis.

Department 4

Departemen dalam kategori bisnis.

Disabled 1

Fitur AutoComplete dinonaktifkan untuk TextBox kontrol.

DisplayName 5

Nama yang akan ditampilkan untuk kategori pengguna.

Email 6

Kategori alamat email pengguna.

Enabled 32

Fitur AutoComplete diaktifkan untuk TextBox kontrol.

FirstName 7

Kategori nama depan.

Gender 8

Jenis kelamin kategori pengguna.

HomeCity 9

Kota untuk kategori alamat rumah.

HomeCountryRegion 10

Negara/wilayah untuk kategori alamat rumah.

HomeFax 11

Nomor faks untuk kategori alamat rumah.

Homepage 16

URL ke kategori situs Web.

HomePhone 12

Nomor telepon untuk kategori alamat rumah.

HomeState 13

Status untuk kategori alamat rumah.

HomeStreetAddress 14

Jalan untuk kategori alamat rumah.

HomeZipCode 15

Kode ZIP untuk kategori alamat rumah.

JobTitle 17

Kategori jabatan pekerjaan pengguna.

LastName 18

Kategori nama belakang.

MiddleName 19

Kategori nama tengah pengguna.

None 0

Tidak ada kategori yang terkait dengan TextBox kontrol. Semua TextBox kontrol dengan daftar nilai yang sama ID berbagi yang sama.

Notes 20

Setiap informasi tambahan untuk disertakan dalam kategori formulir.

Office 21

Lokasi kategori kantor bisnis.

Pager 22

Nomor telepon untuk kategori pager.

31

Kata kunci atau kata kunci untuk mencari halaman Web atau kategori situs Web.

Contoh

Contoh berikut menunjukkan cara menggunakan AutoCompleteType enumerasi untuk menentukan kategori AutoComplete untuk TextBox kontrol.

Penting

Contoh ini memiliki kotak teks yang menerima input pengguna, yang merupakan potensi ancaman keamanan. Secara default, ASP.NET halaman Web memvalidasi bahwa input pengguna tidak menyertakan elemen skrip atau HTML. Untuk informasi selengkapnya, lihat Gambaran Umum Eksploitasi Skrip.


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

Keterangan

Untuk membantu entri data, Internet Explorer 5 dan yang lebih baru dan beberapa browser lain mendukung fitur bernama AutoComplete. LengkapiOtomatis memantau kotak teks dan menyimpan daftar nilai yang telah dimasukkan pengguna. Saat pengguna kembali ke kotak teks lain kali, daftar nilai ditampilkan. Alih-alih mengetik ulang nilai, pengguna cukup memilih nilai dari daftar ini.

Catatan

Tidak semua browser mendukung fitur LengkapiOtomatis. Tanyakan kepada browser Anda untuk menentukan kompatibilitas.

Untuk mengontrol perilaku fitur LengkapiOtomatis untuk TextBox kontrol, Anda menggunakan AutoCompleteType properti . Enumerasi AutoCompleteType digunakan untuk mewakili nilai yang dapat Anda terapkan ke AutoCompleteType properti .

Secara default, AutoCompleteType properti untuk TextBox kontrol diatur ke AutoCompleteType.None. Dengan pengaturan ini, TextBox kontrol berbagi daftar dengan kontrol lain TextBox dengan yang sama ID di berbagai halaman. Anda juga dapat berbagi daftar di antara TextBox kontrol berdasarkan kategori alih-alih berdasarkan ID. Saat Anda mengatur AutoCompleteType properti ke salah satu nilai kategori (seperti AutoCompleteType.FirstName atau AutoCompleteType.LastName), semua TextBox kontrol dengan kategori yang sama memiliki daftar yang sama. Anda dapat menonaktifkan fitur LengkapiOtomatis untuk TextBox kontrol dengan mengatur properti ke AutoCompleteTypeAutoCompleteType.Disabled.

Lihat dokumentasi browser Anda untuk detail tentang mengonfigurasi dan mengaktifkan fitur AutoComplete. Misalnya, untuk mengaktifkan fitur LengkapiOtomatis di Internet Explorer versi 5 atau yang lebih baru, dari menu Alat , pilih Opsi Internet. Lalu pilih tab Konten . Pilih tombol LengkapiOtomatis untuk melihat dan memodifikasi opsi untuk fitur LengkapiOtomatis.

Berlaku untuk

Lihat juga