【发布时间】:2019-08-01 23:17:18
【问题描述】:
我正在尝试导航到剃须刀应用上当前目录之外的详细信息页面。如果我使用这个静态标签,它可以正常工作
<a href="/campdet/create/@Model.Camp.IdCamp">Details</a>
但是,如果我尝试使用其中一个标签助手,它会在 href 部分产生一个空字符串
<a asp-route="/campdet/create/1" class="btn btn-info"><i class="material-icons">zoom_in</i> </a>
<a asp-page="/campdet/create/1" class="btn btn-info"><i class="material-icons">zoom_in</i> </a><a href="/campdet/create/@Model.Camp.IdCamp">Details</a>
目标页面(campdet\create)像这样被限制
@page "{id:int}"
我在启动时没有任何特殊的路由配置。 我做错了什么?
【问题讨论】:
标签: asp.net-core razor routing razor-pages