Я создаю систему рейтингов на основе звездочек для выбора звезд и вводу комментария, если нажимаю кнопку «Сохранить». Я сохраняю выбранную звезду как int, до этого она работала нормально, но теперь я хочу показать введенный рейтинг в видезаполненная звездаИтак, рейтинг, который я храню как int в базе данных, я хочу показать в виде заполненной звезды.Я не использую половину звезды.
Если я сохраняю значение рейтинга как 4, я извлекаю его из базы данных как целочисленное значение 4. Так как я использую систему оценки на основе шрифтов-офигенных.
<p>@{ var star = Convert.ToInt32(item.Value); }</p>
@for (int i = 0; i < star; i++)
{
<select id="Star" name="Star" class="jqStar">
<option value=""></option>
<option value="@i">1</option>
<option value="@i">2</option>
<option value="@i">3</option>
<option value="@i">4</option>
<option value="@i">5</option>
</select>
}
Я хочу, чтобы, если рейтинг равен 4, тогда четыре звезды становились оранжевыми и т. Д.