首页 新闻 搜索 专区 学院

@Html.ActionLink生成的URL不对

0
悬赏园豆:50 [已关闭问题] 关闭于 2017-04-06 17:26

定义了几个路由

 

routes.MapRoute(
name: "AssetModule",
url: "AssetModule/{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new string[] { "PDRZ.IntegrationController.School.AssetModule" }
);

 

routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new string[] { "PDRZ.IntegrationController.School" }
);

 

然后页面

@Html.ActionLink("首页", "Index","Home") 生成的href 居然是href="/AssetModule

 

我想要的是 /Home/Index 这个要怎么处理?

Allen_Chang的主页 Allen_Chang | 初学一级 | 园豆:101
提问于:2017-04-06 17:15
< >
分享
所有回答(1)
0

改成 Html.RouteLink 就可以了。

Allen_Chang | 园豆:101 (初学一级) | 2017-04-06 17:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册