ASP.NET Панель прогресса на стороне сервера

#c# #asp.net #progress-bar

#c# #asp.net #индикатор выполнения

Вопрос:

В настоящее время я работаю над компонентом онлайн-теста, и мне нужно добавить индикатор выполнения на страницу, чтобы пользователи могли видеть свой общий прогресс в тестировании (например, если они ответили на 2/50 вопросов, индикатор будет равен 4%). Что-то похожее на это, за исключением того, что это отдельная панель прогресса, а не столбец в gridview.

Кто-нибудь знает о каких-либо существующих компонентах или примерах, которые существуют для этого, не написав его с нуля?

Пожалуйста, обратите внимание, что, поскольку это не для клиентской части или асинхронного процесса, я не ищу тот, который использует AJAX / jQuery / Javascript (кажется, это все, что я нахожу при поиске!).

Ответ №1:

Вам не обязательно использовать Ajax для использования индикатора выполнения пользовательского интерфейса jQuery.

Это тоже выглядит довольно мило:

http://jqueryui.com/demos/progressbar/

Если вы используете его и это выглядит странно, вам нужно убедиться, что вы включили CSS-файлы jQuery UI.

Комментарии:

1. Приятно, но, как я уже сказал в своем вопросе, ищу один без jQuery 🙂

Ответ №2:

Здесь описывается довольно простой способ сделать это с помощью небольшого количества html и css: блестящий индикатор выполнения

Комментарии:

1. Идеально, красиво и просто — именно то, что я искал!

2. Ссылка мертва. Вот почему вы не просто связываете ответы. -1