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 这个样子的呢?
2 回答
- 2 回答
- 0 关注
- 370 浏览
添加回答
举报
0/150
提交
取消