Sto tentando di utilizzare SquishIt per la minificazione di CSS e Javascripts nel progetto ASP.NET MVC 3.utilizzando SquishIt in ASP.NET MVC 3
Quando uso metodo Render:
.Render("~/content/themes/base/combined_#.css");
css è generato con numero casuale al posto di #, ma link al file css non viene generato e ho bisogno di inserire manualmente per cshtml di file:
<link href="~/content/themes/base/combined_#.css" rel="stylesheet" type="text/css" />
ma non conosco questo numero casuale, aggiunto al nome del file.
Senza # funziona correttamente.
Ma ho impressione che Render dovrebbe generare automaticamente collegamento css in base a questo articolo:
http://www.codethinked.com/squishit-the-friendly-aspnet-javascript-and-css-squisher
Ho ragione?
nota a margine, posso consigliare di utilizzare un combinatore/minificatore di progettazione piuttosto che uno di runtime? Questo ti permetterà di caricare i file già miniati e combinati, e quindi di rimuovere la necessità che il server lo faccia alla richiesta della pagina. Consiglio vivamente [tag: Chirpy] ... * e no, non sono affiliato al progetto in alcun modo ... solo un enorme fan * –
Per questo potrei usare http://ajaxmin.codeplex.com/ , ma era necessario farlo in fase di esecuzione. Grazie comunque. – Alexan
sì no worries, solo un'alternativa ... Personalmente penso che sia un ridicolo ** requisito ** aggiungere carico del server non necessario, ma hey, sono solo io. –