【问题标题】:Multilingual Approach in ASP.Net ApplicationASP.Net 应用程序中的多语言方法
【发布时间】:2013-09-04 07:09:29
【问题描述】:

我有包含标签的 Asp.net 页面。我想将 Label 实现为 multilingual。我有两种方法(可能还有更多):

1:使用Text属性作为

<asp:Label id="some_id" Text="Resources.ResourceFile.ResourceKey" runat="server" />

第二种方法是

2:覆盖标签控件或创建自定义控件并公开一个键,该键将接受资源键并将所有标签替换为此自定义控件。

请告诉我,哪种方法最好,为什么?

提前致谢

【问题讨论】:

    标签: c# asp.net globalization resource-files


    【解决方案1】:

    如果我正确理解了你的问题,我认为你应该看看这个:

    http://www.codeproject.com/Articles/334820/Using-Globalization-and-Localization-in-ASP-NET

    【讨论】:

    • 感谢您的回复。这很好,但我的问题是,我应该使用 meta:resource 还是应该覆盖标签控件?哪种方法更好?
    • 既然asp.net已经有一个内置的功能可以让你做你想做的事,我想说你应该使用它而不是实现自定义标签。
    猜你喜欢
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    相关资源
    最近更新 更多