ASP.NET WebControls не отображаются в моем наборе инструментов VS 2008

Прошло некоторое время с тех пор, как я создал новое веб-приложение ASP.NET. (Я занимался ASP.NET MVC последние 9 месяцев, а до этого не делал сайт ASP.NET около года.) Теперь я создал новое обычное приложение ASP.NET, и когда я смотрю в файле Default.aspx Visual Studio отображает только вкладку HTML на панели инструментов. У меня нет WebControls или элементов управления доступом к данным. (Я даже не помню, какие еще вкладки я должен был видеть.)

Когда я пытаюсь добавить веб-элемент управления вручную, как это,

<asp:Label id="LabelTest" runat="server"></asp:Label>

Я получаю зеленую волнистую линию, а подсказка говорит Unrecognized namespace 'asp'.

Что мне нужно сделать, чтобы получить веб-элементы управления в моем наборе инструментов, а также чтобы пространство имен распознавалось?

У меня есть эта строка в событии загрузки страницы:

LabelTest.Text = "testing"

Мое приложение компилируется и работает, как и ожидалось — метка отображает testing.

Итак, я мог бы обойти это, но это только усложнит разработку форм.

Обновление: я пробовал все 3 предложения, опубликованные в качестве ответов, и ничего не помогло. Теперь я вижу другую ошибку в дополнение к тому, что я получал раньше. В дизайнере я теперь вижу это:

Ошибка при создании элемента управления — LabelTest

Не удалось загрузить файл или сборку «Microsoft.Web.Authoring» или одну из ее зависимостей. Система не может найти указанный файл.


person CoderDennis    schedule 05.09.2009    source источник


Ответы (3)


Вы пытались восстановить установку Visual Studio?

Вставьте диск и выберите «Восстановить»?

Если это не сработает, то я думаю, вам следует просто переустановить Visual Studio... Похоже, плагины/надстройки повредили панель инструментов.

person chakrit    schedule 05.09.2009
comment
Что ж, должно быть, что-то серьезное не так с моей машиной, потому что, когда я пытаюсь это сделать, я получаю сообщение "Проблема возникла при загрузке компонентов установки". Отмена настройки. :( - person CoderDennis; 05.09.2009
comment
Я дважды щелкнул Visual Studio 2008 в «Программах и функциях», и он запустил восстановление, которое сейчас выполняется... - person CoderDennis; 05.09.2009
comment
Нет, это все еще не помогло. - person CoderDennis; 05.09.2009
comment
@ Деннис Палмер, я думаю, вам следует просто переустановить Visual Studio ... Похоже, у вас есть какие-то плагины / надстройки, которые портят набор инструментов. - person chakrit; 06.09.2009
comment
Принятый ответ для повторной установки комментария. - person CoderDennis; 06.09.2009

Ты пытался

  1. removing and then re-adding ссылки на сборку, а затем
  2. rebuilding решение?
person Ropstah    schedule 05.09.2009

Вы пробовали команду «Сбросить панель инструментов»?

http://chakrit.net/files/stackoverflow/so_reset_toolbox.png

...

person chakrit    schedule 05.09.2009