[英]How to organize multilingual URLs in ASP.Net Core Razor Pages?
ASP.NET Core 2.2.0
我正在 ASP.NET Core 中寻找基于语言的 url。 在网上找到了很多关于 .NET Core MVC 的例子,但不能让它在 Razor Pages 中工作。
我想要实现的是:
因此,我需要 2 个功能:
我将编写一个用于翻译内容的自定义方法。
我发现了 2 个与我想要的几乎相同的示例,但它们使用的是 MVC:
第二个看起来不错,我试图把它改写为剃刀的网页,但被困在LocalizationController.cs
(因为我没有使用控制器,但Pagemodel) CultureActionLinkTagHelper.cs
(我用的是ASP的页面属性)。
有没有人在 Razor Pages 中修复了这个问题并且想分享代码? 或者有谁能帮我度过难关?
您需要考虑全球化/本地化来构建您的应用程序。
这是微软的官方文档。
您可能会发现开发多元文化 Web 应用程序的教程很有帮助,它适用于 DotNetCore 2.1 Razor Pages,但也适用于 2.2。
此外,她是一个用于在 GitHub 中本地化 razor 页面的示例项目
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.