在我看来,隐式本地化优于显式本地化的优势在于,如果您有多个属性要针对给定控件进行本地化,则它是一种更经济的语法。
在您只需要本地化一些文本的情况下,我使用 asp:Localize 控件,它只有一个呈现给 UI 的属性(文本)。有理由使用其中一个吗?有什么风格偏好吗?有速度差异吗?
隐式
<asp:Localize ID="Localize1" runat="server" meta:resourcekey="Something" />
对比
显式
<asp:Localize ID="Localize1" runat="server" Text="<%$ Resources:Something %>" />