gpt4 book ai didi

c# - 从循环中动态调用图像

转载 作者:太空宇宙 更新时间:2023-11-03 13:30:57 24 4
gpt4 key购买 nike

我正在尝试制作简单的网站(图片、按钮、表单等),我有很多图片,但我不想一张一张地设置它们的 URL,相反我想制作这样的东西

例如我已经在 HTML 中创建了 3 张图像 image1、image2、image3

<asp:Image ID="Image1"
<asp:Image ID="Image2"
<asp:Image ID="Image3"
enter code here

我有一个文件夹,其中包含名称为 1,2, ... ,5,6,... 的图像在 Page_Load 事件中,我想这样调用它们

for (int i=1; i< 4;i++){
image[i].ImageUrl = "(path of the folder)"+i.ToString()+".jpg";
}

最好的方法是什么

最佳答案

您就快完成了 - 使用 FindControl 找到每个 Image 控件

for (int i=1; i< 4;i++)
{
Control control = Page.FindControl(string.Format("Image{0}", i));
if (control != null)
{
control.ImageUrl = "(path of the folder)"+i.ToString()+".jpg";
}
}

正如@efkah 指出的那样,如果将这些图像控件放在面板中,使用 MyPanel.FindControl(...

可以更快地找到它们

关于c# - 从循环中动态调用图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20577531/

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