1. 程式人生 > 其它 >MVC 獲取路由的 URL 引數值和預設值的集合。

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  效果如下: