В данный момент я пытаюсь разместить несколько языков на своем веб-сайте, когда он должен быть в @ Html .ActionLink. Просто точность, она работает для всего остального, загружает хорошую культуру и отображает хороший язык повсюду.
То, что я уже пытался решить:
Поместите все @ Html .ActionLink ... в файле .resx. Посмотрите на глобализацию и локализацию в ASP. NET Ядро из Microsoft Docs. Вот пример кода:
<ul class="nav navbar-nav navbar-right ml-auto mt-1">
<li class="nav-item" id="Register" style="padding-right:20px;">
@Html.ActionLink(Localizer["Register"], "Index", "Register", null, new { @style = "color:white" })
</li>
<li class="nav-item" id="Login">
@Html.ActionLink("Login", "/Account/Login", "Identity", null, new { @style = "color:white" })
</li>
</ul>
Итак, мой вопрос: как я могу изменить язык с помощью @ Html .ActionLink сообщение по культуре?
Любая помощь?