2017-08-21 20 views
1

如何在foreach循環中創建動態src?

 <%foreach (Art a in SearchedArt)%> 
 
\t \t \t <%{ %> 
 
\t \t \t \t <tr> 
 
\t \t \t \t \t <td><asp:Image ID="Image1" runat="server" src=<%a.PicturePath %>/></td> 
 
\t \t \t \t \t <td><%= Global.Users.Find(m => m.UserID == a.UserID).Name %></td> 
 
\t \t \t \t \t <td> 
 
\t \t \t \t \t \t <ul> 
 
\t \t \t \t \t \t \t <%foreach (string tag in a.Tags) %> 
 
\t \t \t \t \t \t \t <%{ %> 
 
\t \t \t \t \t \t \t \t <li><%= tag %></li> 
 
\t \t \t \t \t \t \t <%} %> 
 
\t \t \t \t \t \t </ul> 
 
\t \t \t \t \t </td> 
 
\t \t \t \t </tr> 
 
\t \t \t <%} %>

所以我試圖做的是對錶中的每件藝術品的顯示不同的圖像。然而,src = <%a.PicturePath%>似乎並沒有這樣做(我用引號試過,它也沒有工作)。我該怎麼做呢?

+0

你是不是缺少一個等號內? src =「<%= a.PicturePath%>」 –

+0

哦,是的,我的原來有「=」 – Xigaphactus

回答

1

asp:Image是一個服務器端的標籤 - 你需要從代碼中設置其屬性ImageUrl背後或使用客戶端<img>並設置其屬性src

<img src="<% =a.PicturePath %>" /> 
+0

謝謝你的工作完美 – Xigaphactus