Html.ActionLink未呈现正确的链接
本文关键字:链接 ActionLink Html | 更新日期: 2023-09-27 18:00:15
我创建了一个MVC web应用程序。
我对@Html.ActionLink("Contact", "Contact", "Home")
有问题。
我原以为链接会把我带到localhost:5123/Home/Contact。
不幸的是,它将我带到localhost:5123/?action=联系人&controller=主页
知道我做错了什么吗?
我的所有Html.ActionLink
似乎都无法正常工作。
我认为您需要这样做:
@Html.ActionLink("Contact", "Home")
更新
我想你想要这个:
@Html.ActionLink("Contact", "Contact", "Home", null, null)
源MSDN
如果您的视图chtml文件(您试图添加链接)不在Home文件夹中,则需要指定您试图引导的控制器。
在最佳实践中,尝试按以下方式添加动作链接。
@Html.ActionLink("Link name","Your Action Name",
"Your Controller Name",
new {Route paramters},
new {html attributes})