我有一个使用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 ;.我错过了什么?
答案 0 :(得分:2)
我刚试过你的部分并使用以下代码。
<a asp-page="../Prescription/Index">Prescription</a>
希望它有所帮助!