现在我已经采用了在.aspx页面中编写CSS并将该页面作为CSS提供服务的做法。主要是因为我参与的项目在图像最终托管在实际CDN之前有一个开发'CDN',所以当涉及到背景图像时,我需要一种通过web.config更改URL的方法。我还得到一些其他的好处,比如变量。一小部分样本:
#id
{
color: '<%= PrimaryColor %>';
background-image: url('<%= PrependCdnUrl("myimage.jpg") %>');
}
自从从事MVC项目以来,我现在想将CSS捆绑包含到原始项目(webforms项目)中。我遇到的问题,.aspx页面不允许捆绑,我得到类似的错误:
(1,1): run-time error CSS1019: Unexpected token, found '<'
(1,2): run-time error CSS1019: Unexpected token, found '%'
...
有谁知道我怎么能让它发挥作用?
答案 0 :(得分:0)
简短回答:这是不可能的。
答案很长:可以通过一些黑客攻击。
实际上有两种可能性可以实现这一目标(它们没有经过测试,不确定它们是否最终会变得艰难):