替代在ASPX页面中使用资源值

时间:2016-12-29 07:45:26

标签: c# asp.net

对于多语言支持,我使用了几个资源文件:

company.en.resx

company.ru.resx

company.he.resx

等。等

这些资源文件用作翻译词典。

在我的ASPX页面中,我代表这些文件中的值存储。

例如,而不是使用它:

<div...>
     Hello, How are you ?
     ...
</div>

我使用这样的资源值:

<div...>
     <asp:Literal runat="server" Text="<%$Resources:Company,Hello %>"" />
     ...
     <asp:Literal runat="server" Text="<%$Resources:Company,How_Are_You%>" /> 
</div>

这很好用,但是源代码看起来很乱,而且在我的页面上添加文字很烦人。

我的问题是 - 有更好的方法来实现这个吗?

感谢。

0 个答案:

没有答案