Как изменить контроллер маршрутизации в asp.net core 2.0 - PullRequest
0 голосов
/ 31 декабря 2018

У меня проблема, я хочу создать определенную маршрутизацию для контроллера, как в примере ниже:

www.mysite.com / Home / Company / 3

to

www.mysite.com / CompanyName

1 Ответ

0 голосов
/ 31 декабря 2018

В ASP.Net Core вы можете настроить промежуточное ПО маршрутизации, используя приведенный ниже код в методе «Настройка»:

В приведенном ниже коде, если вам не нужны другие пути (в defaultRoute), вы можете удалить его.

app.UseMvc(routes =>
            {
                routes.MapRoute("specialRoute", 
                                  "CompanyName/{*action}", 
                      defaults: new { controller = "CompanyName", 
                                      action = "action" 
                                    });
                routes.MapRoute("defaultRoute", "{controller=Home}/{action=Index}/{id?}");
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...