gpt4 book ai didi

c# - _Layout.cshtml 的本地化

转载 作者:太空狗 更新时间:2023-10-29 21:48:50 24 4
gpt4 key购买 nike

我正在尝试在 _Layout.cshtml 上应用本地化

_Layout.cshtml

@using Microsoft.AspNetCore.Http.Extensions
@using Microsoft.AspNetCore.Localization
@using Microsoft.AspNetCore.Mvc.Localization

@inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet
@inject IViewLocalizer LayoutLocalizer


<!DOCTYPE html>
<html>
<head>

</head>
<body>
<div style="margin:38px;margin-top:56px;" class="hidden-sm-down">
<h2>@LayoutLocalizer["WelcomeHeader"] <b class="text_border_darkblue">MyTitle</b></h2>
<div style="text-align:center;margin-top:42px;">
@LayoutLocalizer["WelcomeSub"]
</div>
</div>
</body>
</html>

资源文件命名为:Views.Shared._Layout.no.resx(我试过重命名为views.shared.Layout.no.resx运气好的话)

最佳答案

您必须在 View 的相同路径中创建一个 _Layout.no.resx 文件,但作为“资源”文件夹的根目录。查看示例图片:

enter image description here

有一段视频阐明了 Location 的使用,请参阅 here

关于c# - _Layout.cshtml 的本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43564843/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com