zoukankan      html  css  js  c++  java
  • mvc 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 rd = httpContext.Request.RequestContext.RouteData; string currentAction = rd.GetRequiredString("action"); string currentController = rd.GetRequiredString("controller"); string currentArea = rd.Values["area"] as string;
  • 相关阅读:
    截图插件
    断点续传
    sql server 将日期减一天
    C# 输出24小时格式时间
    蓝桥 凑平方数
    九宫重排
    HDU 1584
    HDU 2612 (两边一起)
    HDU 1016 Prime Ring Problem
    全排列、排列、排列组合
  • 原文地址:https://www.cnblogs.com/zwei1121/p/5340024.html
Copyright © 2011-2022 走看看