代码之家  ›  专栏  ›  技术社区  ›  adriaanp

从服务器到客户端获取区域性信息最有效的方法是什么

  •  0
  • adriaanp  · 技术社区  · 15 年前

    在每次请求时,向客户机获取配置的区域性设置的最有效方法是什么?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Darin Dimitrov    15 年前

    public static class CultureExtensions
    {
        public static string GetCulture(this HtmlHelper htmlHelper)
        {
            var session = htmlHelper.ViewContext.HttpContext.Session;
            return session["culture"] as string ?? "en-US";
        }
    }
    

    <script type="text/javascript">
    $(function() {
        var culture = '<%: Html.GetCulture() %>';
        // TODO: use the culture to set the datepicker
    });
    </script>
    
        2
  •  0
  •   Russ Cam    15 年前

    也许将所选的区域性值保存在客户端的cookie中,并将cookie值用于datepicker本地化。如果用户更改了cookie中发送的区域性,只需用下一个响应覆盖cookie值。