我试图使用ActionLink在控制器之间导航。我将用一个例子来说明我的问题。
我在帽子控制器的索引视图,我试图使用下面的代码创建一个链接到产品控制器的细节动作。
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
这不是在Product控制器上创建一个到Details的链接,而是在Hat控制器下生成一个到Details动作的链接,并在它的末尾追加一个Length参数:
Hat/Details/9?Length=7
我不会使用HTML。ActionLink无法在控制器之间切换,因为这个问题。如果你能指出我做错了什么,我会很感激的。谢谢
PS:我正在使用MVC附带的默认路由设置
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );