Ответ 1
Это работало для меня в Visual Studio 2013:
<!-- #region Targets -->
<h1>Targets</h1>
<fieldset>
...
</fieldset>
<!-- #endregion -->
В visual studio 2010 разметка на страницах MVC3 и ASPX была разборчива (закрывая тег), однако она не работает в visual studio 2012. Кто-нибудь знает, как заставить ее работать? Я не могу найти его в настройках...
: -)
Это работало для меня в Visual Studio 2013:
<!-- #region Targets -->
<h1>Targets</h1>
<fieldset>
...
</fieldset>
<!-- #endregion -->
Похоже, на это уже был дан ответ: Свернуть блок С# внутри cshtml и сохранить его Однако, если вы после автоматического обрушения разделов Razor в вашем cshtml, то похоже, что вам не повезло. Обычные сочетания клавиш CTRL-M, M и CTRL-M + CTRL-T будут работать только на html, который вы увидите, на значке отображаются знакомые +/- коллапсирующие индикаторы.
Кажется, работает в Visual Studio 2012
@* <!-- #region Some Name --> *@
@* <!-- #endregion --> *@