2013-06-28 57 views
0

我想为我的网站制作图片库。 在我的情况下,我显示所有图像的缩略图,如果我们在图像上单击 ,它会在模式窗口中显示图像。 有2个文件夹显示图像从文件夹到页面使用asp.net c#

  1. 大拇指(包括缩略图)
  2. 的完整映像(包括完整图像)

我已经把图像具有相同的名称,以及我可以给做我的图像硬编码像这样的代码路径

<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> 

但不知道我们怎么能做到这一点没有给硬编码价值。 请帮助我。 就像我在该文件夹中添加更多的iages一样,它必须在页面上显示图像。 结账这里 1>http://182.50.154.23/elweb//CheckImagesFromFolder.aspx(试图让下面给出它作为第二个链接,但没有使用源硬编码) 2>http://182.50.154.23/elweb//Gallery.aspx(所需的输出)

+0

欢迎来到Stackoverflow,不幸的是你的问题质量差,这个网站的大多数用户将无法给你一个很好的答案,因为这一点。请查看简短而有效的常见问题解答:http://stackoverflow.com/help/asking并相应地更新您的问题。要考虑的好处是:“你尝试过什么?添加一段你的代码,你得到了哪些错误?等 – Bazzz

回答

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)); 
     } 

我不知道这是否是你想要的,但是如果这些文件位于两个独立的文件夹中,它将采用它们的路径。

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

+0

没有不工作..请结帐问题我有一些改进, –

+0

不太确定你意思是文件所在的位置与应用程序相同的服务器如果是,那么问题是什么?如果不是,它们在哪里?如何访问它们? – wudzik

+0

这些文件位于2个文件夹中,并且这些文件夹位于根文件夹中 问题是..通过使用后面的代码我能够得到图像的拇指,但我想要显示的拇指,并通过点击拇指它必须显示在情绪弹出式的完整图像,因为我与硬编码的源。 我已经提到了有问题的网址 –

0

使用数据库来存储图像名称和路径。使用repeter控制来显示图像列表。

+0

是的我已经使用数据库,但该文件夹是在根, –

+0

href =“〜/ FolderName/ImageName”所以你绑定到控制是这样的: Raghubar

+0

你能解释一下这个方法吗...我是新手所以 –

相关问题