Razor Page - 如何使用asp-for tag helper重定向到另一个文件夹的页面

时间:2017-08-16 01:09:05

标签: asp.net razor asp.net-core-2.0

我一直有这方面的问题,但我认为很简单。

asp.net core 2.0 Razor Pages

我有一个用户/索引页面,我添加了一个链接,将我带到条目文件夹下的子记录。

结构就像 网页 /用户 /条目

在/Pages/Users/index.cshtml

 <a asp-page="./Edit" asp-route-id="@item.Id">Edit</a> |
   <a asp-page="./Details" asp-route-id="@item.Id">Details</a>|
   <a asp-page="~/Pages/Entries/" asp-route-id="@item.Id">Enter Child Records</a>

但是,在浏览器上,看起来似乎没有呈现正确的链接。它保留在默认页面下。

我尝试了asp-page="../Entries/"和其他没有运气的组合。

1 个答案:

答案 0 :(得分:1)

不能相信这一点,但这有效。

<a asp-page="../Entries/Index" asp-route-id="@item.Id">test</a>