猿问

MVC中Html.ActionLink生成Url格式问题

Html.ActionLink生成的Url为什么有时后面带“”有时是“/”呢?这个是什么在控制的啊?求教!!!

路由是这样定义的:

routes.MapRoute(
"AllNews",
"{controller}/{action}/{id}",
new { controller = "News", action = "List"},
new { id = @"\d{1,4}" }
);


List.aspx页面生成Url代码:

<%: Html.ActionLink("详细", "Details",new { id = item.Id }) %>

生成 http://localhost:1390/News/Details?id=46 

如何写才能生成  http://localhost:1390/News/Details/46  这个样子的呢?

慕神8447489
浏览 371回答 2
2回答
随时随地看视频慕课网APP
我要回答