asp.net - Razor 页面 - 如何使用 asp-for 标签助手重定向到另一个文件夹的页面

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

我一直有这个问题,但我认为很简单。

asp.net core 2.0 Razor 页面

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

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

在/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/"和其他没有运气的组合。

最佳答案

无法相信这一点,但这是有效的。

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

关于asp.net - Razor 页面 - 如何使用 asp-for 标签助手重定向到另一个文件夹的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45703640/

相关文章:

c# - 我可以让标准货币格式使用负号而不是括号吗?

RazorGenerator.MsBuild - 实现从开发人员机器到 Buildserver 的和谐

c# - 将 Viewmodel 对象发送到 ASP .Net MVC 中的 Razor View

asp.net - 来自程序集“System.Web”的System.TypeLoadException : 'Could not load type ' System. Web.HttpContextBase,

ios - 为什么我没有收到 eBay 的产品价格回复?

c# - 错误 : The type 'System.Data.OleDb.OleDbDataReader' has no constructors defined

asp.net - 如何在 masterpage.master 中访问 masterpage.master.vb 中定义的变量

.net - 在asp.net 4.0 mvc中显示viewdata

c# - 类型 ApplicationUser 不能用作泛型类型或方法 'TUser' 中的类型参数 'IdentityDbContext<TUser>'

c# - mvc core 2.0,如何通过配置使用 appSettings.json 文件