我正在尝试为ASP Web表单中的博客标题设置背景图像。我不确定最佳做法是什么,但是图像是动态设置的,并且我有一个<div>
元素和id="blogHeaderImage"
和runat="server"
。在后面的代码中,我尝试使用
blogHeaderImage.Attributes.Add("style", "display: none");
但blogHeaderImage
给出错误“在此上下文中不存在名称“ blogHeaderImage””。
我在这里想念什么?谢谢你。
我已经尝试过以下批准的答案: How do you modify style in the code behind file for divs in ASP.net? 和 Find div tag from code behind
但这是
<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
(网址)作为背景图片。
答案 0 :(得分:-1)
您可以使用OnInit(EventArgs e)
事件方法将图像动态化为主体。
请参考下面的链接。