2015-05-26 139 views
0

我有圖像顯示從一個文件夾和下面的功能的幫助下,我能夠做到這一點。添加圖像標題

private void LoadImages() 
{ 
    foreach (string strfile in Directory.GetFiles(Server.MapPath("~/Data"))) 
    { 
     ImageButton imageButton = new ImageButton(); 
     FileInfo fi = new FileInfo(strfile); 
     imageButton.ImageUrl = "~/Data/" + fi.Name; 
     imageButton.Height = Unit.Pixel(100); 
     imageButton.Style.Add("padding", "5px"); 
     imageButton.Width = Unit.Pixel(100); 
     imageButton.Click += new ImageClickEventHandler(imageButton_Click); 
     Panel1.Controls.Add(imageButton); 

    } 
} 

夥計們!我需要在圖像下方顯示圖像的名稱。請幫助!

+0

什麼問題? – SLaks

+0

問題是我需要在其下面顯示圖像的名稱。 – shaiToro

+0

如果ImageButton沒有允許您執行此操作的屬性,那麼您只需使用HTML執行此操作...... –

回答

0

將ImageButton包裝到具有文本標籤的父DIV元素中。一個兩行一格的小桌子也可以。

例子:

Table table = new Table(); 
TableRow row = new TableRow(); 
TableCell cell = new TableCell(); 
table.Controls.Add(row); 
row.Controls.Add(cell); 
cell.Controls.Add(imageButton); 
row = new TableRow(); 
cell = new TableCell(); 
table.Controls.Add(row); 
row.Controls.Add(cell); 
cell.Text = "Image Text"; 
+0

任何代碼可能有幫助 – shaiToro

+0

什麼是cell.Text =「圖片文字」;應該在這裏做? – shaiToro

+0

無論您將其定義爲圖像的名稱。無論它是文件名還是其他一些元數據。 –