目前我有一个名为StoreController的Controller。有三个类别:书籍,电影和游戏。我怎样才能确保网址
匹配单个操作方法。现在,我有三个独立的行动方法books(); movies(); games();
做同样的事情,即在其中列出产品
答案 0 :(得分:3)
你有没有试过这个?
routes.MapRoute(
"Default", // Route name
"{controller}/{id}", // URL with parameters
new { controller = "Store", action = "Index", id = UrlParameter.Optional } // Parameter defaults
, null }
)
你可以像
一样制作控制器public ActionResult Index(string id)
{
if(id == "books"){
}
else if(id == "movies"){
}
else{// this is null case
}
return Content("hello");// test
}