小弟用C#写一个基于WEB的程序,其中需要从指定文件夹读入图片,并显示在页面上,可是好象显示图片有问题,
DirectoryInfo dir = new DirectoryInfo(this.MapPath("images"));
foreach (FileInfo f in dir.GetFiles("*.jpg"))
{ string name = f.FullName;
int IIndex=name.LastIndexOf('\\'); string filename=name.Substring(IIndex+1);//文件名
path=name;//文件路径
Image1.ImageUrl=path;}
这是写在一个按钮点击事件的,可是如果这样执行的话好像只能显示最后一张图片啊,其他的通通都没有显示,我发现好像只要这个事件没有结束,图片就不会显示,所以只有最后一张图片会显示出来,我用断点追踪过了,请问各位大侠应该怎么解决才能是我这个循环执行时每个图片都显示出来
DirectoryInfo dir = new DirectoryInfo(this.MapPath("images"));
foreach (FileInfo f in dir.GetFiles("*.jpg"))
{ string name = f.FullName;
int IIndex=name.LastIndexOf('\\'); string filename=name.Substring(IIndex+1);//文件名
path=name;//文件路径
Image1.ImageUrl=path;}
这是写在一个按钮点击事件的,可是如果这样执行的话好像只能显示最后一张图片啊,其他的通通都没有显示,我发现好像只要这个事件没有结束,图片就不会显示,所以只有最后一张图片会显示出来,我用断点追踪过了,请问各位大侠应该怎么解决才能是我这个循环执行时每个图片都显示出来
解决方案 »
- 代码在本地运行没有问题,部署后,有一个页面出现,未将对象引用到实例?
- 请求webResource.axd的问题
- taobao.items.search知道这个api的帮我看看吧
- RegisterStartupScript在VS2005静态方法中应怎么写?
- 关于Linq to Sql
- 一个文章管理模块开发模式的设计,欢迎讨论
- 请教asp.net下的打印问题.
- 请问一下,浮动在页面上的类似windos窗体的窗口是怎么做出来的啊
- 大家救救我啊!
- MVC Route 加后缀(.html)出现404 错误
- 如何一次插入多条记录?(无论accsee或sql)
- System.DateTime currentTime=new System.DateTime(); 怎样在页面上输出currentTime的值?
http://dotnet.aspx.cc/ShowDetail.aspx?id=016B3B65-7F4B-4146-BC97-9542D6F91AC4你可以把遍历结果放到ArrayList等里面然后绑定到DataGrid