我想顯示來自給定目錄的所有圖像。爲此,我已經給出圖像控件來顯示圖像,但我想顯示圖像控制與該網址自動根據該目錄中的圖像。假設在我的目錄中存在5個圖像,則應該在我的按鈕單擊事件中顯示5個圖像控件。 在button_click事件顯示從指定目錄下只有兩個圖像我寫的代碼如下:在asp.net 3.5中使用圖像控件顯示多個圖像
protected void btncompare_Click(object sender, EventArgs e)
{
Bitmap searchImage;
searchImage = new Bitmap(@"D:\kc\ImageCompare\Images\img579.jpg");
string dir = "D:\\kc\\ImageCompare\\Images";
DirectoryInfo dir1 = new DirectoryInfo(dir);
FileInfo[] files = null;
files = dir1.GetFiles("*.jpg");
double sim;
foreach (FileInfo f in files)
{
sim = Math.Round(GetDifferentPercentageSneller(searchImage, new Bitmap(f.FullName)), 3);
if (sim >= 0.95)
{
string imgPath = "Images/" + files[0];
string imgPath1 = "Images/" + files[1];
Image1.ImageUrl = "~/" + imgPath;
Image2.ImageUrl = "~/" + imgPath1;
Response.Write("Perfect match with Percentage" + " " + sim + " " + f);
Response.Write("</br>");
}
else
{
Response.Write("Not matched" + sim);
Response.Write("</br>");
}
}
}
但我想顯示在多個圖像控件,所以我怎麼能知道要添加多少圖像控件。在這裏,我可以從這個循環獲取所有文件,但是我應該在哪裏顯示所有這些圖像 – Priya 2011-05-09 11:00:45