ASP.NET Core中如何自动将帕斯卡(pascal)命名的控制器(Controller)转换成横线连接的Url路径?
2.61K 次浏览
在ASP.NET Core应用程序开发中,假如现在有如下的控制器:
public class ShortNewsController : ControllerBase
{
public IActionResult List()
{
return Ok();
}
}
默认情况下,以上的控制器ShortNews
和操作List
组合的URL路径应该是这样的:
http://xxxx/ShortNews/List
为了让得到的URL地址对SEO更加友好,现需要将以帕斯卡(pascal)命名的控制器ShortNews
转换成横线连接的URL路径,如http://xxxx/short-news/list
,在ASP.NET Core应用程序编程开发中,应该如何实现呢?