+ -
当前位置:首页 → 问答吧 → MVC3路由参数问题

MVC3路由参数问题

时间:2011-12-05

来源:互联网

我新建了一个mvc3的工程,一个HomeController下有Index,和About两个Action
在index的view下面我只写了@Html.ActionLink("About", "About", "Home");这一句,直接运行项目没有错误
但是我修改Global下面的路由规则为
 routes.MapRoute(
  "Default",
  "{controller}/{action}/{id}/{pid}", // URL with parameters
  new { controller = "Home", action = "Index", id = UrlParameter.Optional, pid = UrlParameter.Optional }
);
页面上的@Html.ActionLink("About", "About", "Home");就无法链接到About了
这是什么问题?

作者: hanhongji   发布时间: 2011-12-05

@Html.ActionLink("连接名称", ACTIONNAME, controller)
你 HomeController 下有 About 这个Action吗

作者: liao02163595   发布时间: 2011-12-08