在我看來,隱式定位優於顯式定位的優點是,如果您有多個屬性來爲給定的控件進行本地化,則這是更經濟的語法。ASP.NET:顯式還是隱式本地化?
在您只需要本地化一些文本的情況下,我使用asp:Localize控件,該控件只具有一個呈現給UI的屬性(Text)。是否有理由相互使用一個?任何風格偏好?速度有差異嗎?
隱
<asp:Localize ID="Localize1" runat="server" meta:resourcekey="Something" />
VS
明確
<asp:Localize ID="Localize1" runat="server" Text="<%$ Resources:Something %>" />
我只是想知道同樣的事情..根據MSDN 當你要本地化,除了控件和標籤的文字或自定義消息的大機構 「明確的定位是非常有用的。例如,你可以爲電子商務網站開發一系列本地化歡迎和感謝信息,並使用顯式聲明表達式將這些文本放置在您的頁面上。此外,顯式本地化允許您維護一組本地化資源文件,而不是維護一個爲每個頁面單獨設置一組文件。「 – 2011-08-10 06:39:17
我還不太明白它.. 但我想他們想說的是,你可以指定不同的 值爲同一控制,你不能做什麼時使用隱式本地化。 – 2011-08-10 06:45:41