У меня есть контроллер «Домой» и 2 действия внутри него, называемые «DeliveryReturn» и одно, называемое «BasketReturn», например:
public ActionResult DeliveryReturn(string id)
{
return View();
}
public ActionResult BasketReturn(string id)
{
return View();
}
- "... / Home / Return / Delivery/ 10 "-> DeliveryReturn должен быть вызван.
- " ... / Home / Return / Basket / 10 "-> BasketReturn должен быть вызван.
Я попытался настроить мойМаршрут примерно такой.Я действительно потерян, хотя, и кажется, что это не имеет никакого смысла.
routes.MapRoute(
name: "Return",
url: "Home/Return/{type}/{id}",
);
Обновление:
Я понял, что я мог сделатьчто-то вроде этого.Однако это потребует от меня регистрации двух маршрутов.Как бы я сделал это только с одним?
routes.MapRoute(
name: "DeliveryReturn",
url: "Home/Return/Delivery/{id}",
defaults: new { controller = "Home", action = "DeliveryReturn", id= ""}
);
routes.MapRoute(
name: "BasketReturn",
url: "Home/Return/Basket/{id}",
defaults: new { controller = "Home", action = "BasketReturn", id= ""}
);