asp.net – GetGlobalResourceObject或Resources.Resource – 什
我有一个多语言的应用程序.我正在使用开箱即用的.Net功能.每种语言在App_GlobalResources中都有自己的文件(参见下面的iamge)
在代码背后有什么更好的? > GetGlobalResourceObject(“LocalizedText”,“ErrorOccured”) 第二个使用较少的代码,它的类型安全,它将在编译时返回错误而不是运行时. alt text http://img340.imageshack.us/img340/5562/langl.gif 解决方法
这些是每种方法的优点:
GetGlobalResourceObject(和GetLocalResourceObject)的优点: >您可以指定特定的文化,而不是使用CurrentCulture. 强类型RESX类型的优点: >如果访问不存在的资源,则会出现编译时错误. 因此,与许多“哪个是最好的”问题一样,答案是:这取决于!选择具有最有利于您的特定方案的优势的那个. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何从asp.net mvc响应中删除s-maxage头文件
- asp.net-mvc – 使用其他bool字段进行MVC远程验证
- 从VS发布到Azure时无法更改目标运行时
- asp.net – 未在生产服务器中的WCF调用上传递凭据
- 清除ASP.net窗体中的所有字段
- .net – 简单注入器“由于在MVC验证期间已经处理了DbContex
- ASP.NET成员资格创建用户,而不需要QuestionAndAnswer
- 从asp.net代码中调试VS 2008中的sql存储过程
- asp.net-core-mvc – 使用asp.net核心的google身份验证器
- asp.net-mvc-3 – 处理DbContext后的问题
- asp.net-mvc – MVC – 无法解析视图(单独项目中
- asp.net-mvc – 如何将数据从AuthorizeAttribute
- asp.net-mvc – 我可以在实际项目中使用Telerik
- asp.net – RequiredFieldValidator – 如何摆脱
- asp.net – 映射到用户的SignalR连接
- asp.net – 我可以通过编程方式禁用更新面板吗?
- asp.net-mvc-3 – 全球化在ASP.Net MVC 3
- asp.net文件下载 – 跟踪下载的大小
- asp.net – 如何在Sitecore中以编程方式创建项目
- asp.net cookie,身份验证和会话超时