MVC 获取路由的 URL 参数值和默认值的集合。
跟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 效果如下: