多语种网站MVC 5

时间:2014-11-05 11:02:47

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

我想创建一个多语言网站,我希望该网站的网址如下:en.exemple.com 和fr.exemple.com

 protected override IAsyncResult BeginExecuteCore(AsyncCallback callback, object state)
   {
            string cultureName = null;
            Attempt to read the culture cookie from Request
            HttpCookie cultureCookie = Request.Cookies["_culture"];
            if (cultureCookie != null)
                cultureName = cultureCookie.Value;
            else
                cultureName = Request.UserLanguages != null && Request.UserLanguages.Length > 0 ? Request.UserLanguages[0] : null; // obtain it from HTTP header AcceptLanguages

            // Validate culture name
            cultureName = CultureHelper.GetImplementedCulture(cultureName); // This is safe

0 个答案:

没有答案