Я пытаюсь отобразить рейтинг для обзора видеоигры.Рейтинг отображается по количеству золотых звезд из 5. Итак, если игра имеет оценку за обзор 3, должно быть 3 золотых звезды, за которыми следуют две серые / пустые звезды.
У меня естьСледующие циклы в моем представлении для визуализации изображений:
<% for (int i = 0; i < Model.Game.ReviewScore; ++i)
{ %>
<img src="~/Content/Images/Review/goodscore.png" alt="" runat="server" />
<% } %>
<% for (int j = 0; j < (5 - Model.Game.ReviewScore); ++j)
{ %>
<img src="~/Content/Images/Review/badscore.png" alt="" runat="server" />
<% } %>
Проблема в том, что в цикле отображается только одно goodscore.png
изображение.Точно так же, если счет учитывает пустые звезды, отображается только одна badscore.png
.
Глядя на визуализированный HTML-код для игры со счетом 3, я вижу:
<img src="../Content/Images/Review/goodscore.png" />
<img />
<img />
<img src="../Content/Images/Review/badscore.png" />
<img />
Итак, похоже, что математика в моих циклах правильная, просто путь к изображению не записывается во 2-й итерации.Любые идеи о том, что вызывает это?