gpt4 book ai didi

c# - ASP.NET Core Razor Pages 强制 Anchor Tag Helper (asp-page) 使用小写路由

转载 作者:太空狗 更新时间:2023-10-29 19:56:49 28 4
gpt4 key购买 nike

我在 ASP.NET Core v2.0 中使用 RazorPages,我想知道是否有人知道如何强制 AnchorTagHelper 使用小写字母?

例如,在我的 .cshtml 标记中,我会使用 asp-page 标签助手来获得以下 anchor 标签:

<a asp-page="/contact-us">Contact Us</a>

我正在寻找的输出

// i want this 
<a href="/contact-us">Contact Us</a>

// i get this
<a href="/Contact-us">Contact Us</a>

为了进一步说明为什么这对我的网络应用很重要,请想象一个长 url,就像您在 stackoverflow.com 上看到的那样

https://stackoverflow.com/questions/anchortaghelper-asp-page-to-use-lowercase

-- VS --

https://stackoverflow.com/Questions/Anchortaghelper-asp-page-to-use-lowercase

如有任何帮助,我们将不胜感激!


我看过这些其他引用资料,但没有运气:

最佳答案

将以下内容添加到 Startup.cs 中的 ConfigureServices 方法。可以在services.AddMvc();

之前或之后添加
services.AddRouting(options =>
{
options.LowercaseUrls = true;
});

现在是 anchor 标签

<a asp-page="/Contact-Us">Contact Page</a>

和输出

<a href="/contact-us">Contact Page</a>

关于c# - ASP.NET Core Razor Pages 强制 Anchor Tag Helper (asp-page) 使用小写路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46598492/

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