Tag: asp.net mvc views

从ASP.Net MVC应用程序中缩小HTML输出

这可能是以下问题的重复,但唯一的答案是死链接: Minify ASP.NET应用程序的Html输出 使用ASP.Net时,对我来说比较烦人的一个方面是,Visual Studio将空格而不是制表符分隔为白色间距,从而增加了最终HTML的大小。 我原本以为只是改变Visual Studio设置来使用制表符,但是然后我的团队中的其他人仍然会最终叠加空格。 我的问题有两个方面:第一,如果使用空格或者制表符,每个项目的设置都有改变的方法(如果是这样的话,那么这个方法是否值得呢),第二,有没有办法在生成时简单地缩小所有的视图?

如何在MVC3的部分视图中呈现一个部分?

在MVC3项目中,我有一个“_Layout.vbhtml”文件与此代码 <!DOCTYPE html> <html> <head> </head> <body> … <script src="@Url.Content("~/Scripts/jquery-1.8.2.min.js")"></script> @RenderSection("Scripts", false) </body> </html> 然后,我在Shared文件夹中使用了部分视图“ValidationScripts.vbhtml” @Section Scripts <script src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script> <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script> <script src="@Url.Content("~/Scripts/jquery.validate.fix.js")"></script> <script src="@Url.Content("~/Scripts/localization/messages_de.js")"></script> End Section 如果我从这样的视图调用部分视图… @ModelType MvcExample.MyModel @Code ViewData("Title") = "Test" End Code @Html.Partial("ValidationScripts") <h2>Just a Test</h2> … “脚本”部分不在页面上呈现,并且输出的HTML是 <!DOCTYPE html> <html> <head> </head> <body> … <script src="@Url.Content("~/Scripts/jquery-1.8.2.min.js")"></script> </body> </html> 我如何渲染部分视图中的部分?