2017-08-21 23 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

関連する問題