-2

私は、photogallery という名前のフォルダーを含む ftp で自分の Web サイトをホストしました。今、私がする必要があるのは、自分のページが要求されたときに、ftp フォルダーの photogallery からのすべての画像を順番に表示する必要があることです。よろしくお願いします。

string[] filesindirectory = Directory.GetFiles(Server.MapPath("~/Photogallery"));
List<String> images = new List<string>(filesindirectory.Count());
foreach (string item in filesindirectory)
{
images.Add(String.Format("~/Photogallery/{0}", System.IO.Path.GetFileName(item)));
}
RepeaterImages.DataSource = images;
RepeaterImages.DataBind();

これは私が行ったことですが、まだ画像が表示されません。

4

1 に答える 1

1

ftp フォルダーを仮想ディレクトリにマップします。

Directory.GetFilesすべてのファイルを一覧表示するために使用します。

このリストをリピーターまたはリスト コントロールにバインドし、それを仮想ディレクトリ パスと組み合わせて画像を表示できます。

于 2012-09-07T11:26:05.370 に答える