Bagaimana cara meletakkan petunjuk / placeholder di dalam asp: TextBox? Ketika saya mengatakan petunjuk yang saya maksud adalah beberapa teks yang menghilang saat pengguna mengkliknya. Apakah ada cara untuk mencapai hal yang sama menggunakan html / css?
102
placeholder
atribut untuk kotak teks.Jawaban:
The
placeholder
atributAnda sedang mencari
placeholder
atributnya. Gunakan seperti atribut lain di dalam kontrol ASP.net Anda:Jangan repot-repot tentang IDE Anda (yaitu Visual Studio) mungkin tidak mengetahui atributnya. Atribut yang tidak terdaftar dengan ASP.net akan diteruskan dan ditampilkan apa adanya. Jadi kode di atas (pada dasarnya) dirender menjadi:
Menggunakan
placeholder
sumber dayaCara yang bagus untuk menerapkan petunjuk ke kontrol menggunakan sumber daya . Dengan cara ini Anda mungkin memiliki petunjuk lokal. Misalkan Anda memiliki file index.aspx , file App_LocalResources / index.aspx.resx Anda berisi
dan kontrol Anda terlihat seperti
hasil yang diberikan akan terlihat sama dengan yang ada di bab di atas.
Tambahkan atribut dalam kode di belakang
Seperti atribut lainnya, Anda dapat menambahkan
placeholder
keAttributeCollection
:sumber
"WithHint.placeholder"
tidak berhasil untuk saya.<asp:TextBox ID="txtWithHint" runat="server" placeholder="<%$ Resources: 52 %>" />
atau untuk sumber daya global:<asp:TextBox ID="txtWithHint" runat="server" placeholder="<%$ Resources: ResourceFile, ResourceValue %>" />
Tulis saja seperti ini:
sumber
Ini akan berhasil, Anda mungkin kadang merasa tidak berfungsi karena Intellisence tidak menampilkan placeholder
sumber
Menambahkan atribut placeholder dari kode di belakang:
Atau
Menambahkan atribut placeholder dari Halaman aspx
Atau
sumber
sumber