Почему визуальный веб-разработчик работает так, как он есть (скрывая текст)?
Я записал именно то, что я сделал:
Визуальный веб-разработчик - новый проект - Новое веб-приложение
Дважды щелкните "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 добавляет код для вас (плохо).