Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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
C# 如何在ASP.NET ListView控件内以编程方式设置图像标记URL?_C#_Asp.net_Html_Listview - Fatal编程技术网

C# 如何在ASP.NET ListView控件内以编程方式设置图像标记URL?

C# 如何在ASP.NET ListView控件内以编程方式设置图像标记URL?,c#,asp.net,html,listview,C#,Asp.net,Html,Listview,我知道如何在c语言中以编程方式设置标记的url属性,但当我试图访问标记内部的image元素时,似乎无法访问它 该名男子居住在该区 注意:我只是在 现在ListView标记也是数据绑定的。这可能就是我无法访问的原因,因为它甚至不能保证它会存在 我如何解决这个问题,以便以编程方式显示图像,或者有更好的解决方案吗 以下是消息来源: <asp:ListView ID="ListView_Comments" runat="server" DataKeyNames="ReviewID,Prod

我知道如何在c语言中以编程方式设置标记的url属性,但当我试图访问标记内部的image元素时,似乎无法访问它

该名男子居住在该区

注意:我只是在

现在ListView标记也是数据绑定的。这可能就是我无法访问的原因,因为它甚至不能保证它会存在

我如何解决这个问题,以便以编程方式显示图像,或者有更好的解决方案吗

以下是消息来源:

    <asp:ListView ID="ListView_Comments" runat="server"
DataKeyNames="ReviewID,ProductID,Rating" DataSourceID="EDS_CommentsList">
<ItemTemplate>
<tr style="background-color:#EDECB3;color: #000000;"> <td><%# Eval("CustomerName") %></td>
<td> <img src='Styles/Images/ReviewRating_d<%# Eval("Rating") %>.gif' alt="">
<br />
</td>
<td> <%# Eval("Comments") %>
</td>
</tr>
</ItemTemplate>
<AlternatingItemTemplate>
<tr style="background-color:#F8F8F8;"> <td><%# Eval("CustomerName") %></td>
<td> 
<img id="rateImage" src="" alt="" runat="server" />
......

应该能够在OnItemDatabound事件的代码隐藏中访问它。在那里,你可以检查它是否是一个交替项,然后使用FindControl,你应该有权访问它

或者,如果您的图像存储在数据源y中,则不只是使用

Yes设置src,我考虑使用,但当我将其放置在src属性中时,它没有任何影响。我是这样应用的:.gif'runat=server/>