我有一个使用Razor Pages的.Net Core应用程序。 在"页面"下,我有两个顶级文件夹 - 处方和管理员。 在"处方"文件夹下,我有一些我搭建了基架的 CRUD 页面 - 即创建、索引、编辑和删除。 当我输入地址 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="/处方"。 我错过了什么?
我刚刚尝试了您的部分并使其使用以下代码。
<a asp-page="../Prescription/Index">Prescription</a>
希望对您有所帮助!