Из того, что я мог определить, Visual Studio не поддерживает развертывание и свертывание для этого типа файлов.
Существует своего рода обходной путь, хотя он имеет свои ограничения. Вы можете вручную выбрать области в данном файле, которые хотите скрыть, и нажать Ctrl + M Ctrl + H (также можно найти в Правка-> Контур меню), чтобы скрыть их. Visual Studio «запомнит», что вы хотите, чтобы эти определенные области были скрытыми, и теперь вы можете отображать и скрывать эти разделы с помощью команд выделения (например, Ctrl + M Ctrl + A будет скрывать все разделы, а Ctrl + M Ctrl + X покажет все разделы, в зависимости от ваших сочетаний клавиш.
Это ни в коем случае не идеальное решение, потому что вам нужно настроить регионы вручную. Но в некоторых случаях это может пригодиться.
Вот пример файла .cshtml после того, как я настроил регионы:
... и после однократного нажатия Ctrl + M + L: