使用asp.net c从文件夹到页面显示图像

时间:2013-06-28 09:04:19

标签: c# jquery asp.net css

我正在尝试为我的网站制作图片库。 在我的情况下,我显示所有图像的缩略图,如果我们点击 在图像上,它在模态窗口中显示图像。 有2个文件夹

  1. 拇指(包含缩略图)
  2. 完整图片(包括完整图片)
  3. 我把图像放在同一个名字上,我也可以通过给我的图像路径硬编码来完成这个代码

      <ul id="gallery">
          <li><a  href="http://ppplugins.com/demo/ppgallery/images/l_01.jpg" title="Title will be here"><img class="GalleryThumbnail" src="http://ppplugins.com/demo/ppgallery/images/s_01.jpg"></a></li>
        </ul>
    

    但是不知道如何在不给硬编码的价值的情况下做到这一点。 请帮我 。 就像我在该文件夹中添加更多的iage一样,它必须在页面上显示图像。 在这里结帐 1&gt; http://182.50.154.23/elweb//CheckImagesFromFolder.aspx(尝试将其作为下面给出的第二个链接,但不使用源硬编码) 2&gt; http://182.50.154.23/elweb//Gallery.aspx(必需输出)

2 个答案:

答案 0 :(得分:0)

        var thumbs = Directory.GetFiles("your thumbs directory");
        var images = Directory.GetFiles("your images directory");
        foreach (var image in images)
        {
            var thumbname = thumbs.Where(x => x.Substring(2) == image.Substring(2));
        }

我不确定这是不是你想要的,但是如果这些文件在两个单独的文件夹中,它们就会占用它们的路径。

您还可以将拇指与比较其名称的图片进行匹配。

答案 1 :(得分:0)

使用数据库存储图像名称和路径。使用转发器控件显示图像列表。