2016-09-27 50 views

回答

1

你可以重新安排你的参数,并在你的url模式结尾处使用Id的通配符url段。

[Route("Home/PartDetail/{rev}/{*id}")] 
public ActionResult PartDetail(string rev,string id) 
{ 
    return Content("rev:"+rev+",id:"+id); 
} 

*id就像什么都抓不到。所以请求url的"1000/1584"段将被映射到id参数。

+0

这是一个很好的建议来切换参数 – xyray

+0

为了得到你以后的行为(有一个ID值为'\'),你需要保持它作为最后一个参数 – Shyju