对于多语言支持,我使用了几个资源文件:
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>
这很好用,但是源代码看起来很乱,而且在我的页面上添加文字很烦人。
我的问题是 - 有更好的方法来实现这个吗?
感谢。