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