我正在尝试使用进行控制器之间的导航ActionLink
。我将用一个例子来说明我的问题。
我在Hat控制器的索引视图上,并且尝试使用以下代码创建指向Product控制器的Details动作的链接。
<%= 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 = "" } );