Как установить изображение в качестве фона в ASP.NET? - PullRequest
2 голосов
/ 26 ноября 2008

Я добавил файл jpg в папку App_localResources и в свойствах документа указал фотографию в свойстве Фон. В конструкторе это отображается как фон, но когда я запускаю страницу, я все равно получаю белый фон страницы.

Ответы [ 5 ]

5 голосов
/ 26 ноября 2008

Нет внятного ASP.Net способа сделать это.

Канонический способ HTML состоит в том, чтобы включить этот CSS:

body { background-image: url('background.jpg'); }

Если вы определили тег body с помощью runat="server", вы можете добавить встроенный стиль, используя свойство Attributes, но это не очень хорошая идея. Подобные детали макета должны быть указаны в таблице стилей.

0 голосов
/ 05 сентября 2012

Иногда вам необходимо очистить кеш браузера после внесения изменений в фон и цвет, чтобы его можно было применить при следующем запуске сайта. Посмотрите здесь: http://www.wikihow.com/Clear-Your-Browser%27s-Cache

0 голосов
/ 26 ноября 2008

Я использовал Fiddler для отслеживания вызовов на изображении. App_LocalResources \ *. Jpg возвращает ошибку 403. Папка App_LocalResources действительно предназначена для локализации. Если я переместить изображение в папку с изображением, оно работает нормально. Также вместо того, чтобы устанавливать свойство Background, используйте свойство Style и свойство background.

0 голосов
/ 26 ноября 2008

Я бы проверил, работает ли встроенный веб-сервер, и остановил бы его, а затем повторно запустил ваше приложение.

* Щелкните правой кнопкой мыши значок в трее и выберите «Стоп».

Страница кэшируется, вы должны увидеть ваши изменения сейчас.

0 голосов
/ 26 ноября 2008

Угадаете, что, возможно, у вас есть таблица стилей, которая может перекрывать фон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...