C# ASP.Net应用程序中的多语言方法
我有一个包含标签的Asp.net页面。我想将标签实现为多语言。我有两种方法(可能还有更多): 1:使用文本属性作为C# ASP.Net应用程序中的多语言方法,c#,asp.net,globalization,resource-files,C#,Asp.net,Globalization,Resource Files,我有一个包含标签的Asp.net页面。我想将标签实现为多语言。我有两种方法(可能还有更多): 1:使用文本属性作为 <asp:Label id="some_id" Text="Resources.ResourceFile.ResourceKey" runat="server" /> 第二种方法是 2:重写标签控件或创建自定义控件并公开一个密钥,该密钥将接受资源密钥并用此自定义控件替换所有标签 请让我知道,哪种方法是最好的,为什么 提前谢谢如果我正确理解了你的问题,我想你应该看看
<asp:Label id="some_id" Text="Resources.ResourceFile.ResourceKey" runat="server" />
第二种方法是
2:重写标签控件或创建自定义控件并公开一个密钥,该密钥将接受资源密钥并用此自定义控件替换所有标签
请让我知道,哪种方法是最好的,为什么
提前谢谢如果我正确理解了你的问题,我想你应该看看这个:
感谢您的回复。这很好,但我的问题是,我应该使用meta:resource还是ovverride标签控件?哪种方法更好?因为asp.net已经有了一个内置的功能,可以让你做你想做的事情,我想说你应该使用它,而不是实现一个自定义标签。