以编程方式本地化字符串?
Asp.net 4 和 C#。
我的代码隐藏中有一个字符串
。我想根据用户的浏览器区域分配一个值。
我正在尝试使用此代码,没有错误,但不起作用(没有为字符串分配任何值)。
知道如何解决吗?谢谢
string textPrevious = "<%$ Resources:Global, CategoryListSubCategories %>";
Asp.net 4 and C#.
I have a string
in my Code Behind. I would like assign a value depending on the User's Browser region.
I'm trying with this code, no error, but does not work (no value to a String has been assigned).
Any idea how to solve it? Thanks
string textPrevious = "<%$ Resources:Global, CategoryListSubCategories %>";
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我自己找到了解决方案:
只需使用
Resources.Global
。有用的文章:
http://shan-tech.blogspot.com /2007/02/aspnet-20-localization-of-string.html
I found out the solution myself:
Just use
Resources.Global
.Useful article:
http://shan-tech.blogspot.com/2007/02/aspnet-20-localization-of-string.html
你可以这样做...
You can do like...
您可以构建一个 ExpressionBuilder 来访问代码隐藏字符串。文章 .NET String Resources 包含类 StringExpressionBuilder与表达式字符串:
You can build an ExpressionBuilder to access the code-behind string. The article .NET String Resources includes the class StringExpressionBuilder with the expression Strings: