我包括在一个ASPX字符串资源:ASP.NET字符串资源为小写?
<asp:Literal runat="server" Text="<%$ Resources:Global, MyString %>"/>
假设的MyString
值是“家”。我怎样才能将它转换为资源标签中的小写字母(“home”)?例如,我不希望在资源文件中存储字符串的大写/小写变体。
我知道我可以这样通常做这个(控制外):
<%= Resources.Global.MyString.ToLower() %>
但是,当我必须使用的资源进行控制的一些属性,并不能帮助。我希望能够做一些简单的如:
<asp:Literal runat="server" Text="<%$ (Resources:Global, MyString).ToLower() %>"/>
它看起来并不像你可以使用''<%$ %>块中的任何 “代码”:'表达“<%$ Resources.Global.MyString.ToLower( )%>'无效。表达式使用语法<%$ prefix:value%>' –