2013-04-02 77 views
3

在css中使用嵌入式base64 svg圖像時,我一直在遇到Mvc4捆綁的問題。Mvc 4 bundling和base64 svg圖像

可以說我有一個CSS規則是這樣的:

url("data:image/svg+xml;base64,PD94...<snip>...") 

這種捆綁和縮小被禁用時工作正常。但是,當啓用時,該規則被改寫這樣的:

url("/content/style/data:image/svg+xml;base64,PD94...<snip>...") 

打破URL,因爲它不是一個真正的URL,但一個嵌入式的base64圖像。

除了在獨立文件中移動SVG圖像之外,任何人都知道如何解決這個問題?

謝謝。

+0

這很奇怪,我無法重現這個問題。 –

+0

您是否將CSS文件包含在一個包中,然後通過@ Styles.Render方法將其呈現在razord視圖中? –

+0

是的,我是那麼做的。 –

回答

1

這只是DotLess上的一個bug。我們更新了nuget包,問題就消失了。