Почему визуальный веб-разработчик работает так, как он есть (скрывая текст)?

Я записал именно то, что я сделал:

Визуальный веб-разработчик - новый проект - Новое веб-приложение

Дважды щелкните "Site.Master" в обозревателе решений.

Нажмите "дизайн"

Выделите текст: "Мое приложение ASP.NET"

Формат - шрифт - изменить цвет - (не отображается изменение. При открытии шрифта снова отображается старый цвет шрифта.) Почему?

Нажмите на " <h1.style1> " на дне

Формат - шрифт - изменить цвет - (на этот раз он работает нормально)

Нажмите справа от "My ASP.NET Application" - выбран div.loginDisplay. Зачем? Почему не весь заголовок?

Изменить цвет фона - "My ASP.NET Application" исчезает. Зачем? <- Мой главный вопрос.

Начать отладку - отображается "My ASP.NET Application". Почему (так как это не показывалось в визуальном веб-разработчике)?

2 ответа

Решение

Честно говоря, я считаю, что встроенный режим "Дизайн" VSWD очень глючный и, конечно, ненадежный. Я не думаю, что вы можете найти решение этой проблемы, потому что... я считаю, что оно не предназначено для отражения состояния веб-страницы в соотношении 1:1, а просто для того, чтобы показать разработчикам лишь подсказку, как это может выглядеть. Если вы посмотрите видеоуроки, сделанные людьми из Microsoft (Джо Стэгнер и т. Д.), Все они используют настоящий веб-браузер для отладки своих приложений, а не вкладку дизайна.

Итак, мой совет - не полагаться на вкладку "Дизайн" и использовать VS как инструмент разработчика, а не как какой-нибудь редактор wysiwyg.

Мое предложение, если вы хотите добиться успеха в веб-разработке, удалите Design режим из Visual Studio.

Идти к:

Сервис> Параметры> HTML Designer

Тогда уберите галочку Enable HTML designer


Попробуйте привыкнуть только к чтению кода, а не полагаться на то, что Visual Studio добавляет код для вас (плохо).

Другие вопросы по тегам