ASP.NET2.0显示文件夹下全部图片_[Asp.Net教程]                                           1.以下目录有若干图片(都是大图片) 

    2.在页面展现效果图

    3.后台代码
using System; 
using System.Data; 
using System.Configuration; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 
using System.Runtime.Remoting; 
using System.Runtime.Remoting.Lifetime; 
using System.IO; 
public partial class _Default : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
        DirectoryInfo imagesfile = new DirectoryInfo(Server.MapPath("./images")); 
        DataList1.DataSource = imagesfile.GetFiles("*.jpg"); 
        DataList1.DataBind(); 
    } 
} 
前台代码:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %> 
 
 
     遍历文件夹下所有图片 http://blog.csdn.net/21aspnet 清清月儿          说明:如果大家想生成真正的缩略图就要在另个页面生成 
ImageUrl=’<%#"AAA.aspx 取得生成的结果即可。可参考以下代码: 
Example: SimpleImageHandler.ashx 
<%@ WebHandler Language="C#" Class="SimpleImageHandler" %> 
using System; 
using System.Drawing; 
using System.Drawing.Imaging; 
using System.IO; 
using System.Web; 
using System.Web.Caching; 
public class SimpleImageHandler : IHttpHandler { 
    public void ProcessRequest(HttpContext context) 
    { 
        // Load image. 
        Bitmap bmap = new Bitmap(@"C:\Temp\TEST.JPG"); 
        // You could do something here, e.g. add some texts to image. 
        // Send back image. 
        context.Response.ContentType = "image/jpeg"; 
        context.Response.BufferOutput = false; 
        bmap.Save(context.Response.OutputStream, ImageFormat.Jpeg); 
    } 
    public bool IsReusable 
    { 
        get 
        { 
            return false; 
        } 
    } 
}