2014-03-04 28 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

它工作在编译时,而不是运行,所以它不添加任何性能开销。缩小非常简单(仅用一个空间替换大量空间)。