Я пытаюсь установить фоновое изображение для заголовка блога в веб-формах ASP. Я не уверен, что лучший метод, но изображение устанавливается динамически, и у меня есть элемент <div>
с id="blogHeaderImage"
и runat="server"
. В коде позади я пытаюсь установить изображение с
blogHeaderImage.Attributes.Add("style", "display: none");
но blogHeaderImage
выдает ошибку «Имя« blogHeaderImage »не существует в этом контексте».
Что мне здесь не хватает? Спасибо заранее.
Я пробовал утвержденные ответы в:
Как изменить стиль в коде файла для divs в ASP.net?
а также
Найти тег div из кода позади
Но это:
<div id="blogHeaderImage" runat="server" class="blog-header-image cover" style='background-position: 30% 100%'>
вместе с этим:
blogHeaderImage.Style.Add("background-image", "url(" + thisPage.HeaderImg + ")");
Не работает (сообщение об ошибке выше).
Я хотел бы использовать thisPage.HeaderImg
(URL) в качестве фонового изображения.