但我想检查图-6ren">
gpt4 book ai didi

ASP.NET 中继器问题

转载 作者:行者123 更新时间:2023-12-02 21:27:26 25 4
gpt4 key购买 nike

我有一个中继器控件,在 ItemTemplate 下有一个图像控件。反正老了

如何以编程方式设置 ImageUrl?

无论如何,我的旧html代码是这样的:

<ItemTemplate>   <img src="<%# Eval("ImageSource") %>" alt="" /></ItemTemplate>

但我想检查图像是否存在于目录中,然后我可以使用临时图像进行设置。

我有一个代码,但是..它并没有真正起作用,所以没有意义在这里显示它。你们能帮我吗?我应该使用 ItemCreated 还是 ItemDataBound 事件?

最佳答案

在模板的xml端,需要直接调用方法。

<asp:Image runat="server" ID="myImg" ImageUrl='<%# MyImageUrlFunction(Eval("DataFieldName").ToString()); %>' />

您需要在公开定义的代码中提供相应的方法:

public string MyImageUrlFunction(string field) 
{
// put some logic here to determine url
return imageUrl;
}

关于ASP.NET 中继器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653997/

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