MVC3 маршрутизация: {контроллер} / {действие} + {контроллер} / {идентификатор} - PullRequest
0 голосов
/ 09 февраля 2012

{controller}/{action} + {controller}/{id}:

Как сделать так, чтобы шаблон маршрутизации различал 2?

Первый должен ссылаться на Дом / Дилеры (Дом-контроллер, Dealer-action)

Второй должен ссылаться на Store / Audio (Store-controller, Audio = параметр)

Ответы [ 2 ]

1 голос
/ 09 февраля 2012

Посмотрите на ограничения маршрута.http://msdn.microsoft.com/en-us/library/cc668201.aspx#adding_constraints_to_routes

0 голосов
/ 09 февраля 2012

Создание обычного маршрута

Global.asax

routes.MapRoute(
    "Store",
    "Store/{parameter}/",
    new { controller = "Store", action = "Index", parameter = UrlParameter.Optional }
);

StoreController.cs

public class StoreController : Controller
{
    public ActionResult Index(string parameter)
    {
        return View();
    }
}
...