Как показать выбранный рейтинг в виде заполненной звезды в asp.net mvc - PullRequest
0 голосов
/ 27 сентября 2019

Я создаю систему рейтингов на основе звездочек для выбора звезд и вводу комментария, если нажимаю кнопку «Сохранить». Я сохраняю выбранную звезду как 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, тогда четыре звезды становились оранжевыми и т. Д.

...