Просто чтобы добавить к списку возможных решений: эти строки в моем файле разметки, хотя, казалось бы, действительные, по-видимому, вызывали разрыв с файлом конструктора:
<%: Styles.Render("/my-file.css") %>
<%: Scripts.Render("/my-file.js") %>
Я просто закомментировал их, сохранил, и созданный файл начал работать правильно. Затем я раскомментировал обе строки, сохранил и смог добавить новые элементы управления на страницу без проблем. Я нашел это странным, и мне все еще неясно, какова была первоначальная причина проблемы. Я могу только предположить, что это ошибка Visual Studio.
Суть в том, что может существовать совершенно правильный код, вызывающий проблему, и в этом случае возможное решение будет заключаться в комментировании разделов HTML в вашем файле разметки, пока файл конструктора не разрешится сам, а затем вы можете отменить все Ваше комментирование и возобновление работы в обычном режиме.