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

时间:2012-11-14 16:10:11

标签: asp.net asp.net-mvc

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

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

我想得到:

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

基于HttpContext.Current.Request

1 个答案:

答案 0 :(得分:6)

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

ViewContext.RouteData.GetRequiredString("action")