我有包含标签的 Asp.net 页面。我想将Label实现为multilingual。我有两种方法(可能还有更多):
1:使用 Text 属性作为
<asp:Label id="some_id" Text="Resources.ResourceFile.ResourceKey" runat="server" />
第二种方法是
2:覆盖标签控件或创建自定义控件并公开一个将接受资源键的键并将所有标签替换为此自定义控件。
请告诉我,这是最好的方法,为什么?
提前致谢
我有包含标签的 Asp.net 页面。我想将Label实现为multilingual。我有两种方法(可能还有更多):
1:使用 Text 属性作为
<asp:Label id="some_id" Text="Resources.ResourceFile.ResourceKey" runat="server" />
第二种方法是
2:覆盖标签控件或创建自定义控件并公开一个将接受资源键的键并将所有标签替换为此自定义控件。
请告诉我,这是最好的方法,为什么?
提前致谢
如果我正确理解了你的问题,我认为你应该看看这个:
http://www.codeproject.com/Articles/334820/Using-Globalization-and-Localization-in-ASP-NET