画像がすでにlbl_Diasにあるかどうかを確認する方法が必要です。画像を追加しない場合は、次の画像に移動します。既存のファイルを確認する
これは、無作為の順序であるが、非公開ではない画像のリストを作成するためのものです。あなたがファイルをチェックしているコードがないので、私は君たちを助けることを願って私はこれまでのところ、この
protected void DiasShow()
{
string[] getFiles = Directory.GetFiles(HttpContext.Current.Server.MapPath("/CSS/Design/Page_Design/Dias/1920x1080/"));
for (int i = 0; i <= GetFiles.Length; i++)
{
Random FindRandom = new Random();
string RandomFileName = getFiles[FindRandom.Next(getFiles.Length)];
FileInfo ImageName = new FileInfo(RandomFileName);
string FileType = ImageName.Name.Substring(ImageName.Name.Length - 4);
if ((FileType.ToUpper() == ".JPG") || (FileType.ToUpper() == "JPEG"))
{
lbl_Dias.Text += "<img src=\"CSS/Design/Page_Design/Dias/1920x1080/" + ImageName.Name + "\" />";
}
}
}
でしまった
、私は私は、ちょっと株式^^
なぜファイルがランダムに見つかるのですか? – OmegaMan
私はいつも同じ順序で写真を望んでいないので、 –
はっきりしない、あなたはファイルをチェックしていますか? –