我可以将背景图像设置为什么类型的asp.net web控件?

我可以将背景图像设置为什么类型的asp.net web控件?,asp.net,background-image,Asp.net,Background Image,我需要设置一个背景图像的代码,这已经是一个asp:image控件。是否有一个控制我可以使用它的地方,以便背景图像的工作 主文件中的代码如下所示: <div style="width:21px;" class="icon-img"><asp:Image ID="img" runat="server" ImageUrl="/images/icon.png" Height="11" Visible="false"/></div> 您的母版页.aspx <

我需要设置一个背景图像的代码,这已经是一个asp:image控件。是否有一个控制我可以使用它的地方,以便背景图像的工作

主文件中的代码如下所示:

<div style="width:21px;" class="icon-img"><asp:Image ID="img" runat="server" ImageUrl="/images/icon.png" Height="11"  Visible="false"/></div>

您的母版页.aspx

<div id="myDiv" runat="server" style="width:21px;" class="icon-img"></div>
确保您的aspx页面为div提供了一个id和属性runat=“server”(这是从代码隐藏中访问它所必需的)

或:

两者的区别在于,第一个在div中使用背景图像,而第二个在div中放置真实图像

Protected Sub Page_load(sender As Object, e As EventArgs) Handles Me.Load
    myDiv.Style("background-image") = "url('mybackground.png')"
End Sub
<div id="myDiv" runat="server" style="width:21px;" class="icon-img"><asp:Image ID="img" runat="server" ImageUrl="/images/icon.png" Height="11"  Visible="false"/></div>
Protected Sub Page_load(sender As Object, e As EventArgs) Handles Me.Load
    img.ImageUrl = "mybackground.png"
End Sub