有不少的朋友问到如何在action中如何获取action的名字。
这里把自己的一点心得发布出来,帮助大家少走弯路。
代码
1
public
class
HomeController
2 {
3 public ActionResult Index()
4 {
5 ViewData[ " RouteData " ] = this .ControllerContext.RouteData.Values[ " area " ] + " / "
6 + this .ControllerContext.RouteData.Values[ " controller " ] + " / "
7 + this .ControllerContext.RouteData.Values[ " action " ];
8
9 return View();
10 }
11 }
2 {
3 public ActionResult Index()
4 {
5 ViewData[ " RouteData " ] = this .ControllerContext.RouteData.Values[ " area " ] + " / "
6 + this .ControllerContext.RouteData.Values[ " controller " ] + " / "
7 + this .ControllerContext.RouteData.Values[ " action " ];
8
9 return View();
10 }
11 }