Как связать URL-адреса внутри Areas MVC, пример перехода из дома на другую страницу работает, но обратно домой не - PullRequest
0 голосов
/ 12 июня 2019

Я новичок в Asp.NET MVC. У меня есть веб-приложение для программного обеспечения для торговых точек, и я пытаюсь связать страницы. Переход из дома на другую страницу работает, но переход с этой страницы обратно в дом не работает. Даже когда я пытаюсь перейти со страницы «Покупки» на страницу «Продажи», выдается ошибка 404 «ресурс не найден». Когда вы пытаетесь перейти с одной страницы на другую в областях, она предполагает, что вы переходите из этого конкретного каталога. Например, из раздела «Закупки к продажам» выходит «Закупки / продажи», но это должно быть просто «Продажи /». 1001 *

innerChildren.Add().Text("Purchasing").Items(innerInnerChildren =>
    {
        innerInnerChildren.Add().Text("Users").Action("Index","BusinessPartners/People");
        innerInnerChildren.Add().Text("Security");
    });

innerChildren.Add().Text("Sales").Items(innerInnerChildren =>
    {
        innerInnerChildren.Add().Text("Users");
        innerInnerChildren.Add().Text("Security");
    });
routes.MapRoute(
    name: "Default",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );

routes.MapRoute(
    name: "Sales",
    url: "{SalesOrders}/{}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
...