MVC 获取路由的 URL 参数值和默认值的集合。

时间:2023-03-09 21:44:30
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  效果如下:

MVC 获取路由的 URL 参数值和默认值的集合。

MVC 获取路由的 URL 参数值和默认值的集合。