Я нашел способ, который работает.
В списке с HTML есть опция расширения файла.
Я добавил ASPX в этот список и сказал отредактировать его с помощью редактора XML (полагаю, я мог бы просто щелкнуть по нему правой кнопкой мыши и открыть его с помощью редактора xml, но я не думал об этом до тех пор).
Во всяком случае, когда он открыт в виде XML-файла, я отформатировал его (ctrl + k, ctrl + d), и он отформатировал его так, как я хотел. Затем я удалил сопоставление расширений и снова открыл файл.
Последнее форматирование отрегулировало интервал между табуляциями, и я был великолепен!
Примечание: Когда я сделал это, в верхней строке было сделано это изменение: с Page Language="C#"
до Page="" Language="C#"
Я вернул его обратно вручную, и все, казалось, было хорошо.
Позже Примечание: К сожалению, Visual Studio портит форматирование каждый раз, когда я запускаю решение. Обратите внимание, что нажатие ctrl + k, ctrl + d - это нормально и сохраняет мое хорошее форматирование, но когда я запускаю, Visual Studio сворачивает его до очень нечитаемого формата. :( Не знаю как это исправить ....