Cus*_*dio 3 c# asp.net resources internationalization
我的.aspx页面中有一个奇怪的行为.我正在国际化一些页面,但由于我想在我的资源中只保留实体或值对象,我希望有一个键值,如:
(pt-br)
CITY - Cidade
STATE - Estado
...
Run Code Online (Sandbox Code Playgroud)
但是当我列出实体时,我想把":"放在最后.喜欢:
<asp:Label ID="LabelCity" runat="server" Text="<%$ Resources:Localizacao, CITY %>:"></asp:Label>
Run Code Online (Sandbox Code Playgroud)
但是,如果我在text属性中放置资源之后的":",页面只显示":".
我的简单解决方案是在标签的所有定义之后,但我认为这太错了:
<asp:Label ID="LabelCity" runat="server" Text="<%$ Resources:Localizacao, CITY %>"></asp:Label>:
Run Code Online (Sandbox Code Playgroud)
建议?
有完全相同的问题,并经过一些搜索改变了这一点
<asp:Label ID="label" runat="server" Text="<%$ Resources: Resources, color %>" />:
Run Code Online (Sandbox Code Playgroud)
对此:
<asp:Label ID="label" runat="server">
<%= Resources.Resources.color + ":"%>
</asp:Label>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3938 次 |
| 最近记录: |