1

我在 mvc3 应用程序中使用以下方法:

protected void Application_AcquireRequestState(object sender, EventArgs e)
        {
          if (HttpContext.Current.Session != null)
            {
                CultureInfo ci = (CultureInfo)this.Session["Culture"];

                if (ci == null)
                {
                    string langName = "az";
                    ci = new CultureInfo(langName);
                    this.Session["Culture"] = ci;
                }

                Thread.CurrentThread.CurrentUICulture = ci;
                Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(ci.Name);
            }
        }

为什么这个方法被多次调用?

当站点在其他 PC 的新浏览器中打开时,找不到站点资源。

4

1 回答 1

5

您的页面是否有多个元素(图像、脚本等)导致多个 HTTP Get 请求?如果是这样,这将为每个触发一次。

于 2012-10-29T17:01:52.077 回答