我做了个dataList来绑定显示图片,DirectoryInfo di = new DirectoryInfo(Server.MapPath("~/" + "Files/"));
        dl_ImageList.DataSource = di.GetFiles();
        dl_ImageList.DataBind();现在有个问题是把该文件夹下的所有图片都绑定上去了,我想根据不同用户来显示不同的图片,为了解决这个问题,我想了两个办法,大家看下哪种合适些,或者你有更合适的!方法1,
建张表,两个字段UserId,PhotoName,
PhotoName存照片名字,然后把表从数据库读出来的时候,对PhotoName那一列在进行处理
Server.MapPath("~/" +"Files/" +PhotoName));
然后dataList绑刚才处理后的PhotoName字段方法2,
在上传文件的时候就动态的添加个子文件夹,例如是userId为002的用户上传的,就在Files文件下建立名为"002"的文件夹,然后把照片存在这底下
绑定的时候就,DirectoryInfo di = new DirectoryInfo(Server.MapPath("~/" + "Files/"+"002/"));
        dl_ImageList.DataSource = di.GetFiles();
        dl_ImageList.DataBind();