62,074
社区成员
发帖
与我相关
我的任务
分享
routes.MapRoute(
name: "UploadMvc",
template: "UploadMvc/{action}/{id?}",
defaults: new { controller = "UploadMvc", action = "UpdataFile" }
);
routes.MapRoute(
name: "default",
template: "{lang}/{controller}/{action}/{id?}",
defaults: new { lang = "zh-CN", controller = "Home", action = "Index" },
constraints: new { lang = "zh-cn|en-us|de-de|ko-kr|es-es|ja-jp" }
);
public override void OnActionExecuting(ActionExecutingContext context)
{
var routeData = context.RouteData;
var lang = "zh-cn";
if (routeData != null && routeData.Values != null)
{
var langObj = routeData.Values["lang"];
if (langObj != null)
{
lang = langObj.ToString().ToLower();
}
}
Language = lang;
ViewData["language"] = lang;
}
Thread.CurrentThread.CurrentUICulture = new CultureInfo(ViewData["language"] as string);
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(ViewData["language"] as string);
Language.Index_IMPLANT