Hrmmm,
Томас, MVC вообще не обрабатывает постбэки. Поскольку URL-адрес напрямую направляется методу Action на контроллере, форма не предназначена для обратной отправки себе. Более того, вся обработка постбэк, которую Asp.Net должен был обрабатывать постбэк на сервере, была извлечена из среды .Net MVC.
Лучшим подходом для выполнения того, что вы пытаетесь сделать с помощью индикатора выполнения, было бы использование JQuery с AJAX для выполнения вызова к вашему серверу, а затем использование Javascript / CSS (возможно, с помощью лайтбокса) или всплывающее окно окно, чтобы сообщить пользователю, что они ждут. Когда Ajax-вызов завершает свою работу, вы можете сделать так, чтобы Javascript запускал перенаправление на страницу вашего MVC, на которую вы хотите, чтобы пользователь перенаправлялся после выполнения действия. Звонить в AJAX с помощью JQuery - это очень просто, и с ним очень весело играть!
Проверить это ...