Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在将样式表从 .CSS 转换为 .ASPX,因此我可以将一些颜色配置从数据库加载到我的样式表中。
在 aspx 样式表内部将是一个 DB 连接、一个用于获取颜色的小 SQL 查询,然后是我的 css 的其余部分,有时包含 ASP 变量。
这个 styles.aspx 页面是否仍会以与普通 css 文件相同的方式被缓存?
只要 URL 不会因为查询字符串而不断变化,它就会像普通样式表一样被缓存。浏览器只能看到服务器发送的响应头和样式表的内容,而不是服务器上的源代码。
客户端根本不关心服务器端发生了什么。它唯一关心的是响应和响应 HTTP 标头。如果它们与常规的 CSS 文件相同,那么无论响应是从文件提供、通过 ASP 动态创建还是由独角兽动态编写,都没有任何区别。