我在ASP.NET Core v2.0中使用RazorPages,我想知道如果有人知道如何強制AnchorTagHelper
使用小寫嗎?ASP.NET Core RazorPages強制AnchorTagHelper(asp頁)使用小寫路由
<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>
輸出得到:
例如,在我的.cshtml
加價,我會使用asp-page
標籤助手有以下錨標記它更多的上下文,爲什麼這對我的網絡應用程序很重要,請想象一個很長的URL,就像你會看到什麼在stackoverflow.com
https://stackoverflow.com/questions/anchortaghelper-asp-page-to-use-lowercase
-- VS --
https://stackoverflow.com/Questions/Anchortaghelper-asp-page-to-use-lowercase
任何幫助,將不勝感激!
我已經看過這些其他的引用,但沒有運氣:
- https://github.com/aspnet/Mvc/issues/6393
- How do you enforce lowercase routing in ASP.NET Core MVC 6?
你有沒有設置設置你的鏈接建議您設置的加入? – poke
由於標記助手只是語法糖,爲什麼不直接寫出href? asp.net自定義是PascalCase頁面名稱 –
@BradPatton你可能有一點,但是有一些'asp-page'功能,例如適當處理「不可路由」的不存在的頁面鏈接。 - 我完全同意帕斯卡案例的觀點,文件結構會因我在下面的回答中做的事情而變得很糟糕。 – Svek