всплывающее окно с контроллером asp.net MVC - PullRequest
0 голосов
/ 06 мая 2011

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

Ответы [ 2 ]

4 голосов
/ 06 мая 2011

Вы должны вернуть ActionResult из действия контроллера, которое может быть отображено браузером. Обычно это либо целая страница, либо частичная страница, либо данные JSON, возвращаемые вызовом Ajax. Затем JavaScript на странице может отобразить возвращенный результат.

0 голосов
/ 29 августа 2013

Я решил это следующим образом:

шаг 1 - создать частичное имя представления "_Empty.cshtml"

затем в этом представлении вы можете отправить сообщение конечному пользователю в зависимости от состояния вашего контроллера.

и в контроллере напишите эти две строки:

ViewData ["AlertMessage"] = AlertMessage.NoClient; return PartialView ("_ Пусто");

здесь пользователь не выбирает ни одного клиента, поэтому я перенаправляю пользователя на пустое частичное представление и говорю пользователю, что, пожалуйста, выберите клиента, а затем переходите к другой операции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...