Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.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/C中的本地化国家/地区名称_Asp.net - Fatal编程技术网

asp.net/C中的本地化国家/地区名称

asp.net/C中的本地化国家/地区名称,asp.net,Asp.net,我正在一个asp.net页面上工作。我有一个国家的下拉列表,国家在aspx页面中填写/硬编码。我想将这个coutry dropdownlist本地化,这样,如果文化是法语,国家名称就会出现在法语中,如果文化名称是德语,那么国家名称就会出现在德语中 我尝试了以下链接,但不起作用: 我是否需要使用Db,或者我可以不使用Db 请建议如何操作。您必须将本地化名称保存在某个位置。它可能在DB或IIS池内存中,意思是某个地方的静态硬编码变量,或者从csv、xml等文件加载一次。。但最好将它们保存在资源文件中

我正在一个asp.net页面上工作。我有一个国家的下拉列表,国家在aspx页面中填写/硬编码。我想将这个coutry dropdownlist本地化,这样,如果文化是法语,国家名称就会出现在法语中,如果文化名称是德语,那么国家名称就会出现在德语中

我尝试了以下链接,但不起作用:

我是否需要使用Db,或者我可以不使用Db


请建议如何操作。

您必须将本地化名称保存在某个位置。它可能在DB或IIS池内存中,意思是某个地方的静态硬编码变量,或者从csv、xml等文件加载一次。。但最好将它们保存在资源文件中,以实现与现有.net framework机制的最大兼容性


关于你的问题,下面是描述这种情况的例子。大体上您将UICulture设置为“自动”,这意味着它将从浏览器设置中获取,并将本地化资源放在resx文件中。

可能与此重复->实际上,我给出的链接似乎与此重复->@EmirAkaydın:我需要浏览器当前选定区域中的所有国家名。请检查第一个国家名的接受答案我给的链接。zip包有您想要的。我尝试使用objRegionInfo.NativeName,它以其语言显示每个国家的名称,但我想要当前文化中的所有国家的名称。全部用德语,全部用法语等等。另外,对于objRegionInfo.NativeName,我看到的是框而不是字符,这些单词似乎不受支持。