导航到.Net Core中的另一个文件夹中的页面

时间:2018-04-30 14:17:26

标签: razor asp.net-core navigation razor-pages

我有一个使用Razor Pages的.Net Core应用程序。在Pages下,我有两个顶级文件夹 - Prescriptions和Admin。在Prescriptions文件夹下,我有一些我支持的CRUD页面 - 即Create,Index,Edit和Delete。当我输入地址https://localhost:44344/Prescriptions时,程序进入处方文件夹中的索引页面 - 工作正常。

在Admin文件夹下,我有一个名为Client的页面,其中包含一个锚标记:

<a asp-page="./Prescriptions/Index"Add Prescription</a>

我正在尝试导航到页面https://localhost:44344/Prescriptions

我已经尝试了这个标签的一百个不同版本,包括:

<a asp-page="Prescriptions"Add Prescription</a>
<a asp-page="/Prescriptions"Add Prescription</a>

等。但我无法让它工作。使用具有相对路径的href也不起作用 - 例如HREF =&#34; /处方&#34 ;.我错过了什么?

1 个答案:

答案 0 :(得分:2)

我刚试过你的部分并使用以下代码。

<a asp-page="../Prescription/Index">Prescription</a>

希望它有所帮助!