【发布时间】:2016-05-30 21:00:39
【问题描述】:
我正在用 ASP .NET MVC 5 开发 Web 应用程序,我需要有一些按钮来改变布局中的样式(另一个 .css 文件)。 我已经尝试过 jQuery + COOKIES 解决方案 - 它可以工作,但在页面加载时仍有其他样式可见。
在 MVC 5 中有没有其他(更好的)解决方案来解决这个问题?不需要 COOKIES(当用户返回默认样式时可以加载)。单击某个按钮后,所有页面将使用第二种样式,然后再次单击默认样式将再次使用。也许通过使用一些路由属性或类似的东西。
非常感谢您的每一个建议!
【问题讨论】:
-
您使用的是缩小还是捆绑?为了避免客户端缓存一个简单的查询字符串,在 url 末尾带有一个随机值或时间戳,就足以避免客户端的缓存问题。
style.css?version=3.2
标签: c# jquery css asp.net asp.net-mvc