2014-03-04 32 views
4

我有兩個簡單的問題:ASP.NET MVC次縮小.cshtml

  1. 有沒有辦法來縮小一個.cshtml文件如JavaScript文件或CSS文件?
  2. 如果我們縮小項目中的所有視圖,是否有任何性能改進?
+1

什麼意思?縮小js文件的目標是使它們減輕重量( - >更少的kb通信量)。一個cshtml在服務器端編譯,所以我認爲沒有意義,在縮小它 – DmitryK

+0

縮小HTML和它不會加快視圖? – theLaw

+5

也許他是指如何縮小html輸出而不是實際的'.cshtml'文件。在這種情況下,這可能有助於http://stackoverflow.com/questions/2104513/minify-html-output-from-an-asp-net-mvc-application – JOBG

回答

0

對於任何人有興趣在此,我建立了可與MVC 5可以使用一個簡單的HTML縮小庫:

https://github.com/tompazourek/RazorHtmlMinifier.Mvc5

它工作在編譯時,而不是運行,所以它不添加任何性能開銷。縮小非常簡單(僅用一個空間替換大量空間)。