<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Test.aspx.cs"
Inherits="Localization_Test" Title="本地化测试" Culture="en-us" UICulture="en-us"
meta:resourcekey="Title" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<p>
目前语言:
<asp:Label ID="lblCurrentCulture" runat="Server" />
</p>
<p>
当前时间:
<%=DateTime.Now %>
</p>
<p>
隐式:
<asp:Label ID="lbl" runat="server" meta:resourcekey="lbl" /></p>
<p>
显式:
<asp:Label ID="lbl2" runat="server" Text="<%$ Resources:lbl.Text %>" ToolTip="<%$ Resources:lbl.ToolTip %>" />
</p>
<p>
全局:
<asp:Label ID="lbl3" runat="Server" Text="<%$ Resources:MyGlobal,GlobalText %>" />
</p>
<p>
编码方式(全局资源):
<asp:Label ID="lbl4" runat="server" />
</p>
<p>
编码方式(本地资源):
<asp:Label ID="lbl5" runat="server" />
</p>
<p>
Localize控件方式(Label控件到客户端会解析成<span>,而Localize到客户端后就是解析成其所包含的文字):
<asp:Localize ID="AboutUs" runat="server" meta:resourcekey="AboutUs"></asp:Localize>
</p>
<p>
<a href="?currentculture=zh-cn">中文</a>
<a href="?currentculture=en-us">英文</a>
</p>
<p>
注:<br />
Culture - 决定各种数据类型是如何组织,如数字与日期<br />
UICulture - 决定了采用哪一种本地化资源,也就是使用哪种语言
</p>
</asp:Content>