ASP MVC获取控制器/操作名称?

Van*_*Hua 1 asp.net asp.net-mvc

在ASP.NET MVC中,如何根据请求URL获取控制器/操作名称?

网址示例:http://contoso.com/View/Comment/1

我想得到:

  • "查看"作为控制器名称
  • "评论"作为行动名称

基于HttpContext.Current.Request.

SLa*_*aks 6

您需要使用路由引擎中的已解析信息:

ViewContext.RouteData.GetRequiredString("action")
Run Code Online (Sandbox Code Playgroud)