Это, вероятно, дубликат этого вопроса, но единственный ответ - мертвая ссылка:
Измените вывод Html приложения ASP.NET
При работе с ASP.Net одним из наиболее неприятных аспектов для меня является тот факт, что Visual Studio помещает пробелы вместо вкладок для белого интервала, что увеличивает размер окончательного HTML. Первоначально я думал об простом изменении настроек Visual Studio, чтобы использовать вкладки, но тогда другие в моей команде все равно будут накладываться на пробелы.
Мой вопрос в два раза: во-первых, есть способ изменить параметр для каждого проекта, если используются пробелы или вкладки (и это даже стоит того, если это так), а во-вторых, есть способ просто минимизировать все представления при сгенерировании?