在区域内的页面上,我找不到根索引页面的路径。
这应该是一个简单的问题,但是我无法在线找到解决方案。
所有这些方法都返回到当前Area
的根。
<form asp-page="@Url.Content("~/Index")" method="post></form>
<form asp-page="/Index" method="post></form>
答案 0 :(得分:1)
使用asp-page
时,当前区域被假定为 。 docs讨论了一下:
未指定区域时,布线取决于环境值。当前请求的当前路由值被视为链接生成的环境值。
为了完全清除该区域,请使用以下命令:
<form asp-area="" asp-page="/Index" method="post></form>