zoukankan      html  css  js  c++  java
  • MVC View中获取action、controller、area名称、参数

    获取控制器名称:

    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
  • 相关阅读:
    L1-031 到底是不是太胖了
    L1-030 一帮一
    PyCharm--git配置
    websocket--python
    UDP--python
    TCP--python
    pytest--metadata
    pytest--xdist
    pytest--夹具
    pytest--变量
  • 原文地址:https://www.cnblogs.com/freedomwei/p/10126410.html
Copyright © 2011-2022 走看看