2016-01-21 19 views
0

給出下列實施例我將如何創建一個MVC路由,將所有請求引導至單個控制器上的單個方法,並將路由參數解析爲{id}?

http://my.url/123http://my.url/abc

  1. 如何將我配置傳遞任一請求到相同的操作方法相同的控制器

  2. 上的路線我將如何解決123或abc作爲此操作方法的輸入參數(id)

    publ ic ActionResult Index(String id) ViewData [「Message」] = id; return View(); }

所以,如果我去http://my.url/123它會打印出 「123」 等

在此先感謝!

+1

在此http看一看://計算器。 COM /問題/ 10239025/ASP淨MVC路由的URL只,用串-ID – Shyju

回答

1

下面的工作,但你可能會破壞其他途徑如你基本上做一個包羅萬象的路徑的第一部分:

routes.MapRoute(
    name: "id-route", 
    url: "{id}", 
    defaults: new { controller = "YourController", action = "YourAction", id = "{id}" 
}); 
相關問題