在Startup.cs的ConfigureServices方法中,我具有以下代码以便定义支持的区域性和默认请求区域性:
var supportedCultures = new[]
{
new CultureInfo("en-US"),
new CultureInfo("el-GR"),
};
var MyOptions = new RequestLocalizationOptions()
{
DefaultRequestCulture = new RequestCulture(culture: "en-US", uiCulture: "en-US"),
SupportedCultures = supportedCultures,
SupportedUICultures = supportedCultures
};
MyOptions.RequestCultureProviders = new[]
{
new RouteDataRequestCultureProvider() { RouteDataStringKey = "lang", Options = MyOptions }
};
services.AddSingleton(MyOptions);
我的问题是,默认请求区域性应根据域名来确定。有没有办法在ConfigureServcies方法中获取域名?