我喜欢
HTML助手的想法,它允许我不为常见元素编写所有HTML,同时仍然让我完全控制,保留模型 – 视图分离并且可以强类型化.
我想知道是否有可能以相同的方式生成CSS样式表或样式定义 – 在视图标记中使用帮助程序?理想情况下,我希望根据一些面向对象的规则和定义生成一些CSS.
我找不到任何能提供样式表压缩和合并的解决方案.
您所要求的并非不可能,但
默认情况下配置的方式是不可能的.原因是CSS
文件不像视图那样“解释”.他们刚刚通过.
您可以编写一些为您生成CSS的处理程序,但它不会像HTML帮助程序那样.
从理论上讲,你可以编写一个插入CSS内联的Html帮助器,但这确实打败了CSS背后的目的,因为现在你需要在多个文件中包含相同的CSS,使你的视图更大并使用更多的带宽.
所以基本上,答案是..不,没有什么像CSS的Html助手那样.它最有可能不存在的原因是,后方的痛苦多于它的价值.