For the following code:

```
<% foreach (Entities.Core.Location loc in locations){ %>
<div class="place_meta">
<img src="~/static/images/stars/star_25_sml.gif" runat="server" class="star_rating"/>
</div>
<% }; %>

```

I would like to display the star rating image for each location object displayed. However, only the first location object's star rating is displayed. For the rest, the image tag becomes `<img class="star_rating" />`

Am I missing anything in the syntax that allows the ability to have controls with runat=server within a foreach on the aspx page? This is with ASP.net 2.0.

I could possibly call a function in the codebehind or a display class to absolute map the URL but I am very curious if there is a solution to this problem.

Just for clarifications, the path to the image could possibly be different for each location object.