ตัวอย่างเช่น ฉันมีหน้าเข้าสู่ระบบที่มีป้ายกำกับสองป้ายและกล่องข้อความสองช่อง หน้านี้ชื่อ Login.aspx และส่วนควบคุมชื่อ lbl_UserName, lbl_Password, txt_UserName, txt_Password
ขั้นแรก คุณสามารถสร้างโฟลเดอร์ App_LocalResources ใหม่บนเว็บไซต์ จากนั้นสร้างไฟล์ทรัพยากรใหม่ชื่อ Login.aspx.resx
ชื่อจะต้องเหมือนกับชื่อหน้าที่ตรงกัน จากนั้นสร้างไฟล์ทรัพยากรอื่นชื่อ Login.aspx.zh-Cn.resx
Login.aspx.resx เป็นค่าเริ่มต้น และ Login.aspx.zh-Cn.resx คือเมื่อตั้งค่าภาษาเริ่มต้นของเบราว์เซอร์เป็นภาษาจีน
เปิดไฟล์ Login.aspx.resx:
ค่าชื่อ
LabelResource1.ข้อความชื่อผู้ใช้
LabelResource2.Text รหัสผ่าน
เปิดไฟล์ Login.aspx.zh-Cn.resx:
LabelResource1.ชื่อผู้ใช้ข้อความ
LabelResource2.Text รหัสผ่าน
จากนั้น ใส่ <asp:Label ID="lbl_UserName" runat="server"></asp:Label> ในโค้ดเพจของเรา
<asp:Label ID="lbl_Password" runat="server"></asp:Label>
เปลี่ยนเป็น <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>
สุดท้าย เพิ่ม Culture="auto ให้กับแอตทริบิวต์ Page ของ page : zh-Cn" UICulture="auto:zh-Cn" ตั้งค่าเป็นภาษาจีนตามค่าเริ่มต้น
คุณสามารถเห็นผลหลังจากการคอมไพล์ เมื่อภาษาเริ่มต้นของเบราว์เซอร์เป็นภาษาอังกฤษ คุณจะเห็นว่าป้ายกำกับทั้งสองแสดงเป็นชื่อผู้ใช้และรหัสผ่าน
เมื่อภาษาเริ่มต้นของเบราว์เซอร์เป็นภาษาจีน คุณจะเห็นว่าป้ายกำกับทั้งสองแสดงเป็นชื่อผู้ใช้และรหัสผ่าน