跟aspx页面不一样 用Request 获取不到路由配置的 参数
可以采用下面方法获取
public ActionResult List()
{
//获取路由中所有的key
foreach (string item in RouteData.Values.Keys)
{
ViewBag.Keys += item + "--->";
}
//获取值
foreach (string item in RouteData.Values.Values)
{
ViewBag.Values += item + "--->";
}
//取ID参数值
ViewBag.id = RouteData.Values["id"];
return View();
}
打开链接 /news/list-10-3.html 效果如下: