正确检索本地资源值:GetGlobalResourceObject 还是 .NET Control?
在开发过程中,我看到了几种从 resx 文件获取本地资源值的不同方法。哪一种被认为是最佳实践?
使用 GetGlobalResourceObject 方法:
<a id="myLink" href="#"><%= GetGlobalResourceObject("Filter","Diary")%></a>
或者使用控件并直接在 resx 中设置值:
我应该知道更好的方法吗? 感谢您的帮助!
While developing I've seen a couple different ways to get local resources values from the resx files. Which one is considered the best practice?
Using the GetGlobalResourceObject method:
<a id="myLink" href="#"><%= GetGlobalResourceObject("Filter","Diary")%></a>
Or using a control and setting the value directly in the resx:
Any better ways I should know?
Thanks for your help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
基本上,名称说明了一切:全球资源和本地资源。
如果您需要在不同的地方(页面、控件、后端等)使用相同的资源,请使用全局资源。
本地资源对页面和用户控件来说很紧张。您应该为每个页面 (aspx) 和用户控件 (ascx) 创建一个本地源文件。
Basically the names tell everything: Global Resources and Local Resources.
If you need the same resource to be used in different places (pages, controls, back-end, etc.) use Global Resources.
Local resources are tight to pages and user controls. You should be creating one local source file for each page (aspx) and user controls (ascx).