我試圖在ASP.NET MVC 3項目中使用SquishIt來縮小CSS和Javascripts。在ASP.NET MVC 3中使用SquishIt 3
當我使用Render方法:
.Render("~/content/themes/base/combined_#.css");
CSS是用隨機數代替#產生的,但不產生鏈接的CSS文件,我需要手動將其插入到CSHTML文件:
<link href="~/content/themes/base/combined_#.css" rel="stylesheet" type="text/css" />
但我不知道這個隨機數,加到文件名中。
沒有#它工作正常。
但我印象中,渲染依照本條應自動生成CSS鏈接:
http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher
,對嗎?
注意,我可以推薦使用設計時組合器/縮小器而不是運行時組件嗎?這將允許您上傳已縮小和合並的文件,從而消除服務器在頁面請求時執行此操作的需要。我強烈建議[標籤:Chirpy] ... *和不,我不以任何方式隸屬於該項目......只是一個巨大的粉絲* –
爲此,我可以使用http://ajaxmin.codeplex.com/ ,但它需要在運行時進行。不管怎麼說,還是要謝謝你。 – Alexan
是的沒有擔心,只是一個替代...我個人認爲這是一個荒謬的**要求**添加不必要的服務器負載,但嘿,這只是我。 –