2011-08-18 69 views
0

Asp.net 4和C#。以编程方式本地化字符串?

我在我的Code Behind中有一个string。我想根据用户的浏览器区域分配一个值。

我正在尝试使用此代码,没有错误,但不起作用(没有给字符串赋值)。

任何想法如何解决它?由于

string textPrevious = "<%$ Resources:Global, CategoryListSubCategories %>"; 

回答

4

你可以这样做......

string textPrevious = Resources.Global.CategoryListSubCategories; 
+0

谢谢,我发现了同样的解决方案 – GibboK

+0

我只是在打字下旬和从我的项目之一同样为你找到了类似的事情。 –

0

你可以建立一个的ExpressionBuilder访问后面的代码串的。文章.NET String Resources包括类StringExpressionBuilder与表达字符串:

<asp:Label ID="AppTextLabel" runat="server" 
    Text="<%$ Strings:MyCompany.MyApp.MyStrings, AppText %>" /> 
<asp:Label ID="LibTextLabel" runat="server" 
    Text="<%$ Strings:MyCompany.MyLib.MyStrings, LibText %>" /> 
相关问题