Можно ли показать наложение при отправке формы (не через Ajax)? - PullRequest
0 голосов
/ 12 мая 2011

Немного предыстории: я использую asp .net MVC, и мне не разрешено асинхронно отправлять форму с использованием JQuery. Когда пользователь отправляет форму, сохранение занимает несколько секунд, а затем отображается сообщение. В это время клиент хочет показать наложение с изображением и меткой обработки. Я использовал BlockUI (плагин Jquery) для всех оверлеев, но он не будет работать, так как я не публикую форму через ajax.

Любые идеи о том, как показать оверлей, очень ценятся.

ТИА.

С уважением,

Радж

Ответы [ 2 ]

0 голосов
/ 12 мая 2011

Поскольку вы используете MVC, я не уверен, что вы используете веб-формы или контроллеры.

Пожалуйста, попробуйте это,

Для веб-форм вы можете использовать OnClientClick для вызова javascript, чтобы показать div, содержащий изображение обработки gif.

Для шаблона контроллера в обработчике события onclick перед отправкой формы используйте javascript / jquery, чтобы показать div с изображением обработки gif.

0 голосов
/ 12 мая 2011

Вы можете привязать оверлей к нажатию кнопки, потому что вы не используете AJAX, отправка формы перезагрузит страницу.

Кроме того, blockUI не должен требовать AJAX.

$('.button').click(function() {
    $.blockUI();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...