在我看来,隐式本地化相对于显式本地化的优势在于,如果您有多个属性要针对给定控件进行本地化,那么这是一种更经济的语法。
如果您只需要本地化一些文本,我会使用 asp:Localize 控件,该控件仅具有呈现到 UI 的单个属性(文本)。有理由使用其中一种而不是另一种吗?有什么风格偏好吗?有速度差异吗?
Implicit
<asp:Localize ID="Localize1" runat="server" meta:resourcekey="Something" />
vs
Explicit
<asp:Localize ID="Localize1" runat="server" Text="<%$ Resources:Something %>" />
我更喜欢显式,有时您需要对本地化的内容进行编码/解码。此外,在处理多种语言和文化时,使用 Explicit 可以让您省去麻烦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)