Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.Net中将图像(存储在数据库中)动态设置为列表框项目的背景_.net_Asp.net_Sql Server_Image - Fatal编程技术网

在ASP.Net中将图像(存储在数据库中)动态设置为列表框项目的背景

在ASP.Net中将图像(存储在数据库中)动态设置为列表框项目的背景,.net,asp.net,sql-server,image,.net,Asp.net,Sql Server,Image,我将图像存储在名为的SQL Server 2008数据库中。我想在ASP.Net列表框控件中显示名称为的图像。每个图像都有自己的唯一id。只需将图像设置为每个列表框项目的背景。我尝试了太多,但每次都失败了 有人能帮我吗 我很感激我不知道您使用列表框是否有原因,但您最好使用列表视图 <asp:ListView ID="ListView1" runat="server" DataKeyNames="ImageID"> <ItemTemplate> &l

我将图像存储在名为的SQL Server 2008数据库中。我想在ASP.Net列表框控件中显示名称为的图像。每个图像都有自己的唯一id。只需将图像设置为每个列表框项目的背景。我尝试了太多,但每次都失败了

有人能帮我吗


我很感激

我不知道您使用列表框是否有原因,但您最好使用列表视图

<asp:ListView ID="ListView1" runat="server" DataKeyNames="ImageID">
    <ItemTemplate>
        <asp:Image ID="Image1" runat="server" ImageUrl='/images/<%#Eval("ImageUrl")%>' />
        <%#Eval("ImageName")%>
    </ItemTemplate>
</asp:ListView>


您是否能够正常从数据库加载图像路径?设置列表框项目背景或从数据库读取图像的url有什么问题。我不知道有什么方法可以使用ASP.NET WebForm listbox覆盖其呈现定义自定义背景图片的项目(通常是文本字符串)的方式。你可能会使用一个中继器,或者一个数据列表,为什么它必须是一个列表框?在你的问题中包含一段相关的代码可以让其他人更容易理解你想做什么,你想怎么做,以及哪里出了问题。