我只是按照以下链接中的步骤操作 ASP.NET MVC 5 culture in route and url
我只是按照说明创建了以阿拉伯语作为默认语言的本地化网站" ar"和英语作为第二语言。它有效,但它似乎没有在线程中设置文化,并继续显示英文页面与英语资源。我尝试调试并逐行遵循代码,它没有通过OnAuthorization !!!
这是我在全局设置的代码
FilterConfig.RegisterGlobalFilters(new GlobalFilterCollection());
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
我可以在某个地方设置属性吗?因为授权没有运行
需要帮助。感谢
答案 0 :(得分:0)
您没有正确设置全局过滤器。它们需要添加到MVC随后读取的静态集合中。
FilterConfig.RegisterGlobalFilters(new GlobalFilterCollection());
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);