диалоговое окно пользовательского интерфейса (например, всплывающее окно msgbox) на странице просмотра MVC - PullRequest
0 голосов
/ 28 января 2010

У меня есть кнопка Вставить на странице просмотра. При нажатии кнопки «Вставить» есть метод действия контроллера (InsertUser), который вставляет запись.

После успешной вставки я хочу отобразить пользователя как MsgBox, который («Запись успешно вставлена»), используя любые плагины ... и т.д.

Ценю ваш ответ.

Ответы [ 2 ]

1 голос
/ 28 января 2010

Вам нужен модальный диалог или просто уведомление?

Простейший способ сделать это - вставить ваше сообщение с подтверждением, например, в. TempData ["ConfirmationMessage"] и что-то на вашей главной странице отображает содержимое этого, если оно существует.

Если вы хотите правильный модальный диалог, вам понадобится Javascript. Посмотрите на jQuery UI, возможно, на самый простой: - http://docs.jquery.com/UI/Dialog - вы можете использовать ту же идею (что-то на вашей главной странице отображает подтверждающее сообщение), затем на событии готовности документа у вас есть jQuery, превращающий его в диалог .

0 голосов
/ 28 января 2010

Я разместил огромный ответ по модальным окнам с mvc здесь: Простые представления ASP.NET MVC CRUD, открывающиеся / закрывающиеся в диалоговом окне JavaScript UI

Он описывает модальные окна для форм, но, вероятно, даст вам 90%. Вместо формы вы просто извлекаете текст.

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