默认路线
你还可以在控制器级别应用[Route]属性,将操作捕获为参数。然后,该路由将应用于控制器中的所有操作,除非已在特定操作上定义特定的[Route],从而覆盖控制器上的默认设置。
[RoutePrefix(`promotions`)]
[Route(“{action=index}”)]
public class ReviewsController : Controller
{
// eg.: /promotions
public ActionResult Index() { … }
// eg.: /promotions/archive
public ActionResult Archive() { … }
// eg.: /promotions/new
public ActionResult New() { … }
// eg.: /promotions/edit/5
[Route(“edit/{promoId:int}”)]
public ActionResult Edit(int promoId) { … }
}