我有一个索引视图,我通过一组模型循环,并使用ActionLink创建超链接来查看,更新,删除任何给定的模型。我相信我使用的是最简单的使用ActionLink的方法之一。我的代码如下所示:
@Html.ActionLink("Show Details", "Details", new { id = person.Id })
注意:我已经尝试过这个,有没有指定控制器名称。它不会转到不同的控制器,只是与此视图关联的控制器。
问题在于:它生成的URL如下所示:
http://localhost:6686/People/Details/PersonDTOs/3
对于我的生活,我无法弄清楚为什么 ActionLink将模型名称丢失到URL中。
我没有在App_Start \ RouteConfig.cs中定义自定义网址。
感谢您提供的任何帮助。