如何解决使用href从一个cshtml视图导航到另一个
所以这听起来可能很愚蠢,但是我真的被卡住了。我的cshtml布局视图中有一个HTML a标签,该标签应该重定向到另一个cshtml视图页面。尽管尝试了不同的方法来生成正确的路径,但是单击链接仍会返回404 not found。有人可以帮我吗?
解决方法
我意识到我需要在控制器中为每个视图提供一个方法。以前不知道。现在工作正常。 :)
,您可以使用asp-page
标签帮助程序来路由到另一个页面。
下面是一个示例:
<td><a class="text-info" asp-page="NameOfPageYouWantRoutedTo" asp-route-id="@Model.ID">@Model.ID</a></td>
根据您新的cshtml页面的位置,您可能会更改文件路径,但这应该可以使您关闭。 The asp-route-id
标签帮助程序会将链接的任何值链接到新页面。如果不需要,请删除该标签助手。
这对标记助手非常有用link,对于您要完成的工作很有用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。