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

By FoxLearn Published on Feb 18, 2024   770
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()