我正在本地化ASP.NET网站。通常本地化的文本在.aspx页面我只是用为什么这一行的本地化行为如此?
<%= Resources.ResourceFile.ResourceName %>
对于asp.net的控制,这是不行的。我必须使用语法
<%$ Resources:ResourceFile, ResourceName %>
但是,如果我有一个按钮和本地化Text
财产这种方式,但后添加任何其他字符,定位符,它显示为明文。
所以Text="<%$ Resources:ResourceFile, ResourceName %> »"
显示为
<%$资源:的resourcefile,资源名称%> »
我敢肯定有这个有效的原因,我无法找到如何在MSDN上的解释Text属性对此进行评估。我甚至没有100%确定<%$
的实际效果。
尝试将单引号括起来而不是双引号。所以`文本='<%$资源:ResourceFile,ResourceName%> »'` – Bazzz 2011-02-16 16:08:50
@Bazzz,这并没有工作。同样的结果。 – Brandon 2011-02-16 16:15:20