Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net resx资源或全球化资源数据库_Asp.net_Asp.net Mvc_Globalization_Resx - Fatal编程技术网

Asp.net resx资源或全球化资源数据库

Asp.net resx资源或全球化资源数据库,asp.net,asp.net-mvc,globalization,resx,Asp.net,Asp.net Mvc,Globalization,Resx,我一直在尝试获取特定于区域性的资源,以便在asp.net mvc 3应用程序上工作 如果我的App_GlobalResources文件夹中有LanguageResources.resx和LanguageResources.en-UK.resx,则会出现错误“名称空间'Resources'已包含'LanguageResources'的定义” 这是我试图让特定于文化的资源发挥作用所遇到的一系列问题的结束。我必须说,我对微软提供的使用此功能的文档印象不深 我正在考虑使用一个数据库表来存储特定于区域性的

我一直在尝试获取特定于区域性的资源,以便在asp.net mvc 3应用程序上工作

如果我的App_GlobalResources文件夹中有LanguageResources.resx和LanguageResources.en-UK.resx,则会出现错误“名称空间'Resources'已包含'LanguageResources'的定义”

这是我试图让特定于文化的资源发挥作用所遇到的一系列问题的结束。我必须说,我对微软提供的使用此功能的文档印象不深

我正在考虑使用一个数据库表来存储特定于区域性的字符串,这样我就可以构建一个包含控制器和视图可用的所有值的字典

是否有其他人做出了这样的决定,或者对与使用特定于区域性字符串的数据库相关的性能问题有任何直接的了解


还有其他人放弃了资源吗?

我必须承认,我试图复制你的缺陷,我成功了。看起来,当您添加某物时,VisualStudio会生成额外的类。en-UK.resx。奇怪。它首先不应该允许你添加这样的内容,因为没有这样的文化

如何解决这个问题?只需添加LanguageResources.en-GB.resx并删除
LanguageResources.en-GB.resx。这很有帮助

我不会使用数据库存储与语言相关的资源,除非这些资源经常更改或必须由最终用户输入(即存在某种模板)。

使用数据库会损害可本地化性,需要付出很多努力。很难正确设计(我在这方面看到了很多错误)。不要走那条路,除非你真的必须走。

可能没有关系,但你应该使用en GB。没有英国文化的代码。我可以毫无问题地使用资源。我很感兴趣,你还有哪些问题?我已经更改了文件以更正区域性代码(我的错误!!),现在当我更改特定线程的区域性时,它们不会生效。我遇到了很多问题,其中之一就是必须使用publicResXFileCodeGenerator自定义工具,以便可以访问字符串。如果这能奏效那就太好了!!感谢您的帮助,这已经停止了错误,但是现在.cs文件总是空的,即使我使用上下文菜单选项运行自定义工具。我认为这只是导致应用程序退回到默认字符串,因为我正在尝试使用fo-fo测试一些奇怪的字符串,我已经尝试使用PublicResXFileCodeGenerator和全局默认自定义工具。我想我越来越接近了,但我仍然认为这是一个非常尴尬的过程。我的回答是正确的,因为我的问题是英国而不是英国。对于其他阅读有问题的人,我设置了Thread.CurrentCulture,但没有结果。我需要设置Thread.CurrentUICulture以使用适当的资源。