如何使用包

时间:2017-06-21 12:18:44

标签: css asp.net session bundles

我在我的应用程序ASP.net中根据每个用户的配置由bundle加载不同的样式。 当我在同一浏览器中更改登录时,它可以正常工作,对于每个用户,可以看到不同的样式,但问题是: 我的想法是应用程序是多个用户同时进行的,每个用户都有自己的会话,我观察使用不同的浏览器,当登录并为一个用户加载bundle时,在另一个浏览器中修改会话的样式。 有没有办法在会话之间隔离样式?

对于使用Azure Redis缓存的云环境,使用两种类型的SessionStates,对于On Premise环境InProc 我根据建议声明的捆绑包

  bundles.Add(New StyleBundle("~/bundles/Css").Include(hojaestilo,
                                                             "~/Content/jquery.calculator.alt.css",
                                                             "~/Content/jquery.treeview.min.css"))

        bundles.Add(New ScriptBundle("~/bundles/Jquery").Include("~/Scripts/jquery-1.5.2.min.js",
        "~/Scripts/jquery.validate.js",
        "~/Scripts/reports.js",
        "~/Scripts/jquery.validate.unobtrusive.js",
        "~/Scripts/globalize.js",
        "~/Scripts/cultures/globalize.culture.es-ES.js",
        "~/Scripts/gestion.js",
        "~/Scripts/jquery.cookie.min.js"))

        bundles.Add(New StyleBundle("~/bundles/CssJs").Include(hojaestilojs))
        bundles.Add(New StyleBundle("~/bundles/Estilos_imprimir").Include("~/Content/estilos_imprimir.css"))

        BundleTable.EnableOptimizations = True

由于

0 个答案:

没有答案