How to get Action and Controller name in ASP.Net Core MVC app? -
how action , controller names in asp.net mvc core rc1 application in startup.cs ? i want create middleware , log information (i want log detailed response database, need action , controller info.) after following code in configure method of startup.cs - app.usemvc(routes => { routes.maproute( name: "default", template: "{controller=user}/{action=index}/{id?}"); }); //want action , controller names here.. you'll want inject iactiondescriptorcollectionprovider service middleware. that, can use property actiondescriptors.items list of actiondescriptor , has route values action. if cast controlleractiondescriptor , you'll have access controllername , actionname .