[英]Why does CultureInfo.GetCultures(CultureTypes.SpecificCultures) return different sets of cultures on different computers
[英]CultureInfo.GetCultures (CultureTypes.NeutralCultures) DisplayName property gives different results when the application is published
居住:
當地的:
代碼:
<select name="Language" asp-for="Language" class="form-control" id="Language">
@foreach (var cultureInfo in Model.CultureInfos)
{
if (cultureInfo.TwoLetterISOLanguageName == "en")
{
<option selected value="@cultureInfo.Name">@cultureInfo.DisplayName</option>
}
else
{
<option value="@cultureInfo.Name">@cultureInfo.DisplayName</option>
}
}
</select>
這可能是因為我們發布應用程序的機器。 但我不知道我們如何解決這個問題。 例如,改變機器的語言就足夠了嗎?
正如我在評論中提到的,要修復它,我們可以使用EnglishName而不是 DisplayName。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.