gpt4 book ai didi

c# - 在 Repeater 中更新图像的 ImageUrl

转载 作者:行者123 更新时间:2023-11-30 17:22:05 25 4
gpt4 key购买 nike

我希望有人能帮助我。恐怕这是一个非常新手的问题。我在转发器中有一张图片,我想根据传递给它的参数更改它的 IMAGEURL。

<asp:Repeater ID="Repeater" runat="server">
<HeaderTemplate>
<asp:Image ID="imgType" runat="server" />
</HeaderTemplate>
<ItemTemplate>
<%# Eval("DisplayName")%>
</ItemTemplate>
<SeparatorTemplate>
<hr />
</SeparatorTemplate>
</asp:Repeater>

背后的代码中有一个 SWITCH 语句,它根据传递给它的内容更改 IMAGEURL。然而,图像 ID(“imgType”)不可避免地对 SWITCH 语句不可见(大概是因为它在 REPEATER 中)。

我们将不胜感激任何关于最佳实现方式的建议。

很抱歉这样的新手问题。

最佳答案

你可以拿一个look here有关在中继器页眉和页脚中查找控件的信息,但这应该总结一下:

// Get control from <HeaderTemplate>
Image imgTypeControl = (Image)myRepeater.Controls[0].Controls[0].FindControl("imgType");

// Get control from <FooterTemplate>
Image imgTypeControl = (Image)myRepeater.Controls[myRepeater-Controls.Count - 1].Controls[0].FindControl("imgType");

关于c# - 在 Repeater 中更新图像的 ImageUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com