Asp.net 4およびC#。
string
コードビハインドにがあります。ユーザーのブラウザリージョンに応じて値を割り当てたいのですが。
私はこのコードを試していますが、エラーはありませんが、機能しません(文字列に値が割り当てられていません)。
それを解決する方法はありますか?ありがとう
string textPrevious = "<%$ Resources:Global, CategoryListSubCategories %>";
Asp.net 4およびC#。
string
コードビハインドにがあります。ユーザーのブラウザリージョンに応じて値を割り当てたいのですが。
私はこのコードを試していますが、エラーはありませんが、機能しません(文字列に値が割り当てられていません)。
それを解決する方法はありますか?ありがとう
string textPrevious = "<%$ Resources:Global, CategoryListSubCategories %>";
私は自分で解決策を見つけました:ただ使用してResources.Global
ください。
string textPrevious = Resources.Global.CategoryListSubCategories;
役立つ記事: http ://shan-tech.blogspot.com/2007/02/aspnet-20-localization-of-string.html
あなたは好きなことができます...
string textPrevious = Resources.Global.CategoryListSubCategories;
ExpressionBuilderを作成して、分離コード文字列にアクセスできます。記事.NETStringResourcesには、Stringsという式を持つ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 %>" />