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