第一次进行网站本地化时,我只是像这样进行本地化:
<%= Resources.ResourceFile.ResourceName %>
它似乎完美地运行。然而,ReSharper 5.0 Beta 是这样实现的:
<asp:Localize Text="<%$ Resources: ResourceFile, ResourceName %>" runat="server">
Value
</asp:Localize>
哪种方式完成有关系吗?
另外,为什么ReSharper会在本地化控件内保留原始文本?我以为这是为了在Resource文件中的值为空时显示“默认”文本。但事实并非如此。是否可以安全地将其删除并只自我关闭本地化控件?