Делаю колесо фортуны. Как изменить класс блока непосредственно из C#?
Делаю колесо фортуны. Прописал для каждой вариации остановки колеса свою анимацию в css (@keyframes).
Думаю вы понимаете как выглядит и работает колесо фортуны, и для каждого деления прописана своя анимация, например для банана один кейфрэйм, а для клубники, например, уже другая анимация.
В C# классе я сделал рандомайзер, который возвращает названия имен классов css, c анимациями. И если выпадет имя класса css для банана, то будет проигрываться анимация для него, то же с клубникой.
После нажатия кнопки вращения, в блок должен подставиться css class который был выбран c# кодом.
Для mvs я мог бы воспользоваться html helpers и уже подставлять в div блок нужный класс.
Но как менять в WF классы блоков через скрипт?
-почему сразу не использовал MVC? не могу ответить - так нужно.
-в гугле ответа не нашел именно с WF.
-готовые варианты скриптов использовать не буду.
-почему выбрал такую реализацию? - видимо я глупый и не смог ни чего лучше придумать.
Вячеслав Шабунин, причем тут WF? Важ рандомайзер не дожен быть привязан к WF или к какой бы то нибыло технологии визуализации. Вернуть значение енама - оно везде на шарпе одинаково
Если честно, то правильным решением будет выкинуть WebForms на свалку истории, где им самое место и решить Вашу задачу иначе, потому что опыт с WebForms Вы не сможете применить никуда, если конечно не найдёте какой-нибудь антикварный проект у каких-нибудь ретроградов. WebForms -- неподдерживаемая устаревшая технология.