AssetManager.Technical.LanguageFilter.OnActionExecuting C# (CSharp) 메소드

OnActionExecuting() 공개 메소드

public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
리턴 void
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            if (filterContext.RouteData.Values["language"] != null)
            {

                var lang = filterContext.RouteData.Values["language"].ToString();
                var culture = CultureInfo.GetCultureInfoByIetfLanguageTag(lang);

                if (culture != null)
                    Thread.CurrentThread.CurrentUICulture = culture;
            }

            base.OnActionExecuting(filterContext);
        }
LanguageFilter