【问题标题】:How to get current route information in OnActionExecuting如何在 OnActionExecuting 中获取当前路由信息
【发布时间】:2011-02-27 09:17:15
【问题描述】:

我的网址如下所示:

www.example.com/{languagecode}/{controller}/{action}/{id}

语言代码是 en-us 等

如何从 OnActionExecuting 事件中获取这些值?

【问题讨论】:

    标签: asp.net asp.net-mvc routing


    【解决方案1】:
    protected override void OnActionExecuting(System.Web.Mvc.ActionExecutingContext filterContext)
    {
        var languagecode = filterContext.RouteData.Values["languagecode"];
    
        base.OnActionExecuting(filterContext);
    }
    

    【讨论】:

      猜你喜欢
      • 2018-03-11
      • 1970-01-01
      • 2021-06-21
      • 1970-01-01
      • 1970-01-01
      • 2015-08-15
      • 2017-11-28
      • 1970-01-01
      • 2022-12-12
      相关资源
      最近更新 更多