Label、Button、GridView 等伺服器控制項。App_LocalResources/檔名.aspx.resx,原始碼自動加入 meta:resourcekey 與 Culture="auto" UICulture="auto"。檔名.aspx.fr-FR.resx (法文) 等目標語言代碼。Accept-Language 自動載入對應資源檔。Culture/UICulture 設定。<asp:Button ID="Button1" meta:resourcekey="Button1Resource1" Text="Button1" />
<asp:GridView ID="GridView1" meta:resourcekey="GridView1Resource1">
<Columns>
<asp:BoundField HeaderText="Header1" meta:resourcekey="BoundFieldResource1" />
<asp:BoundField HeaderText="Header2" meta:resourcekey="BoundFieldResource2" />
</Columns>
</asp:GridView>
meta:resourcekey:對應 .resx 中 name="Button1Resource1.Text" 等鍵值。Culture="auto" UICulture="auto":啟用自動文化偵測,無需程式碼切換。若需使用者手動切換,移除 auto,於 InitializeCulture() 依 Request.Form 設定 Thread.CurrentThread.CurrentUICulture,並存入 Session 跨頁保持 (參考全球化篇)。