簡體   English   中英

在 MVC Core _Layout.cshtml 中訪問選定的請求本地化文化

[英]accessing selected request localization culture in MVC Core _Layout.cshtml

使用標准的 .net 本地化中間件:

var supportedCultures = new List<CultureInfo> { new CultureInfo("en"), new CultureInfo("de") ...
app.UseRequestLocalization(new RequestLocalizationOptions
{
   DefaultRequestCulture = new RequestCulture("en", "en"),
   SupportedCultures = supportedCultures, ...

我如何訪問所選語言,以便在 _Layout.cshtml 中添加如下內容:

<html lang="@[????].CultureCode">

看起來它仍然與舊的 ASP.NET 4.x 時代完全相同的命名空間和屬性:

<html lang="@System.Threading.Thread.CurrentThread.CurrentUICulture.Name">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM