.net核心的“ _Layout.cshtml”中有以下标记
<a asp-area="" asp-controller="Work" asp-action="Index">Work</a>
在运行时它将转换为以下内容。
<a href="/api/Work/Index">Work</a>
为什么要添加“ api”?没有这个我怎么写?
我需要跟随输出作为链接。
<a href="/Work/Index">Work</a>
答案 0 :(得分:1)
您不能阻止将api
添加到路线,因为这是构造路线的一部分。
写网址的唯一方法是不使用助手:
<a href="/work/index">Work</a>