Misalnya, saya memiliki halaman login dengan dua Label dan dua Kotak Teks. Halaman tersebut bernama Login.aspx, dan kontrolnya diberi nama lbl_UserName, lbl_Password, txt_UserName, txt_Password.
Pertama, Anda dapat membuat folder App_LocalResources baru di situs web, lalu membuat file sumber daya baru bernama Login.aspx.resx
Nama harus sama dengan nama halaman yang cocok. Kemudian buat file sumber daya lain bernama Login.aspx.zh-Cn.resx
Login.aspx.resx adalah default, dan Login.aspx.zh-Cn.resx adalah ketika bahasa default browser disetel ke bahasa Mandarin saat dipanggil.
Buka file Login.aspx.resx:
nilai nama
LabelResource1.Teks Nama Pengguna
LabelResource2.Text Password
membuka file Login.aspx.zh-Cn.resx:
Nama pengguna LabelResource1.Teks
LabelResource2.Text Password
Lalu, masukkan <asp:Label ID="lbl_UserName" runat="server"></asp:Label> di kode halaman kita
<asp:Label ID="lbl_Password" runat="server"></asp:Label>
Ubah menjadi <asp:Label ID="lbl_UserName" runat="server" Text="<%$ Resources:LabelResource1.Text %>"></asp:Label>
<asp:Label ID="lbl_Password" runat="server" Text="<%$ Resources:LabelResource2.Text %>"></asp:Label>
Terakhir, tambahkan Culture="auto ke atribut Page pada halaman : zh-Cn" UICulture="auto:zh-Cn" , disetel ke bahasa Mandarin secara default.
Anda dapat melihat efeknya setelah kompilasi. Ketika bahasa default browser adalah bahasa Inggris, Anda dapat melihat bahwa dua Label ditampilkan sebagai Nama Pengguna dan Kata Sandi.
Jika bahasa default browser adalah bahasa Mandarin, Anda dapat melihat dua Label ditampilkan sebagai nama pengguna dan kata sandi.