您能否筛选ASP.NET网站允许的CultureInfo类型?

您能否筛选ASP.NET网站允许的CultureInfo类型?,asp.net,globalization,Asp.net,Globalization,我当然可以通过自定义处理程序实现我想要的,但我希望可以调整web.config来定义允许的区域性。基本上,我有一个网站,有许多语言的资源文件。我想将同一个网站部署到不同的域,使用不同的配置指定默认区域性。我知道我可以在web.config中设置要使用的特定区域性,但我还可以指定多个区域性吗 尽管我有英文资源文件,但我不想让来自美国的访问者在某些领域看到英文版本,但我也无法修复单一文化的网站。听起来你在问三个不同的问题: 你能过滤使用的文化吗 对。为覆盖Page.InitializeCulture

我当然可以通过自定义处理程序实现我想要的,但我希望可以调整web.config来定义允许的区域性。基本上,我有一个网站,有许多语言的资源文件。我想将同一个网站部署到不同的域,使用不同的配置指定默认区域性。我知道我可以在web.config中设置要使用的特定区域性,但我还可以指定多个区域性吗


尽管我有英文资源文件,但我不想让来自美国的访问者在某些领域看到英文版本,但我也无法修复单一文化的网站。

听起来你在问三个不同的问题:

你能过滤使用的文化吗

对。为覆盖Page.InitializeCulture方法且仅允许使用certian区域性的所有页面创建基类

你能在web.config中完成吗

不可以。在web.config文件中,最好只指示一个区域性

你能在网上限制某些地理位置的用户吗


这是一个更难的问题。首先,你永远不会有完美的过滤,因为互联网使这几乎不可能。但是,您可以通过基于IP的地理定位来接近。更多信息,请参阅。网络上有许多服务将为您提供这一功能。

我只是想问一下是否可以通过web.config完成,答案似乎是否定的