панель загрузки, контрольный лист, asp.net mvc3 - PullRequest
0 голосов
/ 13 марта 2012

Есть ли способ, когда вы нажимаете кнопку отправить в форме, когда каждый вызов метода в форме отправки сообщения завершается, флажок снимается, чтобы показать прогресс пользователя на следующей загружаемой странице?

1 Ответ

1 голос
/ 13 марта 2012

Нет. Я думаю, что лучшее, что вы могли бы сделать, - это отключить форму и делать ajax-вызовы для каждого действия «progress», о котором вы хотите, чтобы пользователь знал. Каждый ajax-вызов может затем обновить страницу с любыми индикаторами, которые вы хотите. Результирующий поток будет выглядеть примерно так:

  • Пользователь нажимает на фальшивую кнопку «отправить».
  • Страница отключена
  • Ajax-вызов для метода «выполнения» 1 - Обновление страницы с индикатором
  • Ajax-вызов метода действия «прогресс» 2 - Обновление страницы с индикатором
  • Ajax-вызов для загрузки новой страницы.
  • Показать новую страницу для пользователя
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...