This is likely a duplicate of the below question but the only answer is a dead link:
Minify Html output of ASP.NET Application

在使用ASP.NET时,更让我恼火的一个方面是Visual Studio将空格而不是空格作为制表符,这会增加最终HTML的大小.我最初想简单地将Visual Studio设置更改为使用选项卡,但这样我团队中的其他人仍然会以空格覆盖而告终.

我的问题有两个:第一,有没有办法在每个项目设置上更改是否使用空格或制表符(如果这样做是否值得);第二,有没有办法在生成视图时简单地缩小所有视图?

推荐答案

不管怎么说,Enabling GZIP比缩小HTML的效果要大得多.

在运行时进行缩小可能会损害服务器(假设不使用缓存).这可能是一个好主意minfiy你的Asp.Net标记.这样,代码存储库中仍然有一个非精简版本的代码,服务器上仍然有一个精简版本.想象一下一个部署过程,在这个过程中,您对所有.aspx个文件调用一个HTML迷你程序(例如,this tool by Dean Hume个看起来很有希望).

Asp.net相关问答推荐

.NET 框架 3.5 和 TLS 1.2

逐步 ASP.NET 自动构建/部署

如何在没有 Select 按钮的情况下在 GridView 中实现全行 Select ?

Firefox 和 Chrome 之间 1 像素的行高差

无法连接到 ASP.Net 开发服务器问题

如何将 viewbag 显示为 html?

iOS 8 / Safari 8 不适用于 ASP.NET AJAX 扩展

对布尔查询字符串参数使用true或1

如何在 ASP.NET core rc2 中禁用浏览器缓存?

__doPostBack 未定义

在 ASP.NET MVC 中使用 Razor 创建可重用的 HTML 视图组件

ASP.net 中是否有 after Page_Load 事件

如何获取当前登录用户的角色列表

Azure 网站 301 重定向 - 我应该把它放在哪里?

将字典绑定到中继器

IISExpress 找不到使用 Visual Studio 2013 运行 localhost 的 ssl 页面

在 Visual Studio 2012 中调试 .NET Framework 源代码?

ConfigurationManager.AppSettings 缓存

ASP.NET 网格视图与列表视图

如何在asp.net的GridView中按列名而不是按索引获取单元格值