AutoCompleteType Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili nilai yang mengontrol perilaku fitur LengkapiOtomatis dalam TextBox kontrol.
public enum class AutoCompleteType
public enum AutoCompleteType
type AutoCompleteType =
Public Enum AutoCompleteType
- Warisan
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. |
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. |
Search | 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.