我有一个MVC应用程序,网址看起来像这样;
/celebritypage/celebrityname=Elma Fudd
我想要的只是;
/celebritypage/Elma Fudd
这在路由中是否可行?
答案 0 :(得分:4)
当然,这样的事情应该有效:
routes.MapRoute(
"RouteName",
"celebritypage/{name}",
new { controller = "celebritypage", action = "celebrityname" }
);
然后确保您的控制器操作已准备好参数:
//inside celebritypage Controller
public ActionResult celebrityname(string name) {
//code
return View("ViewName");
}