asp.net - 哪个更好 : SASS or dynamic css with aspx?

标签 asp.net css sass

今天我有个疑问。我已经阅读了 Sass 网站并尝试了一些东西,我认为它很棒。非常灵活和强大。然而,在 Windows 中使用它时有点麻烦,因为我必须安装 Ruby,每次都运行 sass watch 命令,因此它为我的开发环境添加了更多步骤。 对我来说,Sass 的最大优势是可维护性,因为它允许您在非常少的步骤中分解和展开更改。 所以我今天想,我可以只使用一个返回其 contentType = text/css 的 asp 文件,然后只使用动态标记来绕过、分解等。

类似于:

<%
Response.ContentType = "text/css"
%>
<%
color = "#AAAAAA"
%>

fieldset {
  padding: 15px 10px 15px 10px;
  background-color: <%= color %>;
}

.FieldColumnLeft, .FieldColumnMiddle, .FieldColumnRight {
  float:left;
}

所以我的问题(足以介绍)是,考虑到可维护性、灵 active 等,哪个更好?我知道 asp 会命中 web 服务器处理器,但通过输出缓存,我可以只缓存输出,这样命中只会是第一次。

你怎么看?

最佳答案

我们在 .less 方面拥有丰富的经验这有点类似于 SASS 和 Chirpy Visual Studio plugin与它一起工作。它在编译期间创建最终的 css,并缩小和连接。

恕我直言,这是一个比修改动态创建的 css 更好的解决方案,它还允许您在速度有问题时将 css 文件放到 CDN 上。

关于asp.net - 哪个更好 : SASS or dynamic css with aspx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3945876/

相关文章:

sass - 在 Dreamhost 上安装 Compass & Sass

c# - 从 HTML 生成 Excel 文件

css - 如何设置重叠图像的样式

javascript - 从父 jQuery 访问 iframe 内容

css - 访问我的 css 的值

html - 解析网格内容

css - 步骤指示器 CSS

shell - 如何在shell脚本中同时运行两个命令?

asp.net - 如何访问在 Docker 中发布的 ASP.NET Swagger API?

c# - 单击链接按钮时显示面板