2013-12-18 105 views
1

我有一個圖片控件。點擊修改按鈕後,圖像不會加載到圖像控件。圖像成功保存,但無法加載。圖像保存在文件夾中。我寫了下面的代碼。如何在asp.net中動態加載圖片圖片控件

string subs = dTable.Rows[0]["Logo"].ToString(); 
        foreach (var file in filePaths) 
        { 
         string sFileName = Path.GetFileName(file); 
         if (sFileName == subs) 
         { 
          img.ImageUrl = file; 
         } 
        } 

回答

2

嘗試添加img控制在一個容器,如面板樣品:

if (sFileName == subs) 
{ 
    System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image(); 
    img.ImageUrl = file; 

    pnl.Controls.Add(img); 
} 

在asp.net頁面:

<asp:Panel ID="pnl" runat="server"></asp:Panel> 
+0

似乎是正確的。另外考慮使用EntityFramework和Linq,或者對該行使用額外的驗證,以及在這種情況下將圖像存儲在數據庫中(如果適用)。 –