gpt4 book ai didi

c# - Asp.Net DataList 绑定(bind) ImageUrls 数组

转载 作者:行者123 更新时间:2023-12-03 20:00:18 26 4
gpt4 key购买 nike

我正在尝试使用数据列表制作缩略图网格。我有一个 imageurl 数组,我想将它们绑定(bind)在后面的代码中。我该怎么做呢?我希望数据列表的最大列大小为 5,并添加缩略图行直至完成。

<asp:DataList ID="dlImages" runat="server" 
RepeatColumns="5"
RepeatDirection="Horizontal"
RepeatLayout="Flow">

<ItemTemplate>
<asp:Image ID="imgStore" runat="server" />
</ItemTemplate>

</asp:DataList>

隐藏代码:

protected void BindImages(string[] imageurls)
{
for (int i = 0; i < imageurls.Length; i++)
{
.
.
.
}
}

最佳答案

我想这对你有用

<asp:DataList ID="dlImages" runat="server" 
RepeatColumns="5"
RepeatDirection="Horizontal"
RepeatLayout="Flow">

<ItemTemplate>
<img src="<%# (string)Container.DataItem %>" />
</ItemTemplate>

</asp:DataList>

隐藏代码

protected void BindImages(string[] imageurls)
{
dlImages.DataSource = imageurls;
dlImages.DataBind();
}

你也许还可以这样做

<asp:Image runat="server" id="imgStore" 
ImageUrl="<%# (string)Container.DataItem %>" />

但有时服务器控件不喜欢其中的渲染 block 。

关于c# - Asp.Net DataList 绑定(bind) ImageUrls 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/732406/

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