Очень часто при работе на веб-сайте ASP.NET параметры «Просмотр кода» и «Конструктор представлений» будут отсутствовать в меню содержимого в окне кода, а также в меню «Просмотр». Они доступны только в контекстном меню в обозревателе решений.
Это происходит при отладке, а не при отладке. Кто-нибудь знает, что может быть причиной этого?





Не знаю почему, но попробуйте использовать F7 и Shift-F7 для переключения между кодом и дизайнером.
Они вложили множество вещей в VS2008, чтобы попытаться улучшить взаимодействие с пользователем. Одна из вещей, которые они проделали, заключалась в том, что среда «решила», что ваш файл ASPX имеет код программной части или наоборот. Я считаю, что поток имеет низкий приоритет или даже ожидает простоя компьютера.
Думаю, в этом суть. Когда вы столкнетесь с этим, не делайте ничего на своем компьютере в течение нескольких секунд, затем щелкните правой кнопкой мыши еще раз, и в этот момент в меню должна появиться опция. Это просто та короткая пауза, которая заставляет VS думать, что он может украсть какое-то «свободное» время или что-то еще. Меня это очень разозлило несколько недель назад, когда у меня появился новый компьютер на работе, и я получал это с каждым открываемым мной файлом. Я немного погуглил и придумал то, что написано выше. В последнее время действительно не было проблемой, не знаю почему.
Это работает, но я никогда не могу вспомнить ключи. Может, стоит написать их на флешке ;-) Меня просто беспокоит, что в меню они временные.