获取控制器名称:

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

获取Action名称:

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

获取路由参数值:

ViewContext.RouteData.Values[名称].ToString();

如:ViewContext.RouteData.Values["ID"].ToString(); 获取ID的值

 

 获取area名称

在代码中:

ControllerContext.RouteData.DataTokens["area"]

在View中:

ViewContext.RouteData.DataTokens["area"]

 

具体代码

var action = ViewContext.RouteData.Values["Action"].ToString().ToLower();
var controllerName = ViewContext.RouteData.Values["controller"].ToString().ToLower(); var areaName = ViewContext.RouteData.DataTokens["area"].ToString().ToLower();
var modalID = Request["ModalID"];//举例,url如 edit?modalid=1

 

 

在代码中:

ControllerContext.RouteData.DataTokens["area"]

在View中:

ViewContext.RouteData.DataTokens["area"]

 

具体代码

var action = ViewContext.RouteData.Values["Action"].ToString().ToLower();
var controllerName = ViewContext.RouteData.Values["controller"].ToString().ToLower(); var areaName = ViewContext.RouteData.DataTokens["area"].ToString().ToLower();
var modalID = Request["ModalID"];//举例,url如 edit?modalid=1

相关文章:

  • 2022-12-23
  • 2022-02-15
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-09-29
  • 2021-08-14
猜你喜欢
  • 2021-10-02
  • 2022-12-23
  • 2021-12-28
  • 2022-02-02
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
相关资源
相似解决方案