How to Get current controller or action name in ASP.NET MVC

By FoxLearn 2/18/2024 1:15:07 AM   240
This tutorial shows you how to get current controller or action name in ASP.NET MVC using c# code.

As you know, The RouteData object contains information about the current routing path.

To get a current controller name you can write

@ViewContext.RouteData.Values["controller"].ToString()

and get a current action name

@ViewContext.RouteData.Values["action"].ToString()