当前位置: 移动技术网 > IT编程>开发语言>c# > C#显示文件夹下所有图片文件的方法

C#显示文件夹下所有图片文件的方法

2019年07月18日  | 移动技术网IT编程  | 我要评论
本文实例讲述了c#显示文件夹下所有图片文件的方法。分享给大家供大家参考。具体实现方法如下: <%@ page language="c#" enablevie

本文实例讲述了c#显示文件夹下所有图片文件的方法。分享给大家供大家参考。具体实现方法如下:

<%@ page language="c#" enableviewstate="false" %>
<%@ import namespace="system.io" %>
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en"
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<script runat="server">
 protected void page_load(object sender, eventargs e)
 {
  fileinfo[] fs1 = (new directoryinfo(server.mappath("~/a"))).getfiles();
  fileinfo[] fs2 = (new directoryinfo(server.mappath("~/b"))).getfiles();
  fileinfo[] fs3 = (new directoryinfo(server.mappath("~/c"))).getfiles();
  fileinfo[] fs4 = (new directoryinfo(server.mappath("~/d"))).getfiles();
  fileinfo[] fs5 = (new directoryinfo(server.mappath("~/e"))).getfiles();
  var fs = fs1.concat(fs2).concat(fs3).concat(fs4).concat(fs5);
  repeater1.datasource = fs;
  repeater1.databind();
 }
 string geturl(object img)
 {
  fileinfo f = img as fileinfo;
  return page.resolveurl("~")+f.directoryname.substring(f.directoryname.lastindexof("\")+1)+"/"+f.name;
 }
</script>
<html>
<head>
 <title></title>
</head>
<body>
 <form id="form1" runat="server">
 <asp:repeater id="repeater1" runat="server">
  <itemtemplate>
   <div><a href='<%#geturl(container.dataitem) %>'>
    <img src='<%#geturl(container.dataitem) %>' /></a></div>
  </itemtemplate>
 </asp:repeater>
 </form>
</body>
</html>

希望本文所述对大家的c#程序设计有所帮助。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网