mic33mic Ответов: 0

Вызовите действие контроллера из модального boostrap и отобразите результат в том же модальном режиме


Привет,

Я использую Bootstrap 3.3.7.

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

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

Например, User/Select/1 возвращает частичное представление с 20 первыми пользователями. User/Select/2 возвращает частичное представление с 20 следующими пользователями и так далее.

Главное представление имеет модальный контейнер и @Html.Actionlink панели для модальных пользователей/выбор/1 с данными-цель=myModalId и данных переключения=''.

Когда я нажимаю на ссылку, модал показывает первые 20 пользователей, а когда я нажимаю на пользователя, я получаю его идентификатор через javascript, и модал закрывается. Все ОК.

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

Все числа-это @Html.Actionlink панели для пользователей/выбор/page_number с данными-цель=myModalId и данных-переключение модальные=''.

Когда я нажимаю на номер страницы, действие Select from the controller User вызывается с хорошим номером страницы, но частичный вид, возвращенный действием, не отображается в модале => модал закрывается, и частичный вид отображается на месте основного вида.

Есть ли решение, чтобы держать модал открытым и отображать нажатую страницу в модале ?

Спасибо за вашу помощь.

Мишель

Что я уже пробовал:

Я попытался добавить класс page-clicked к ссылкам на страницы и обработать щелчок с помощью этого класса в скрипте, который preventsdefaut() останавливает вызов действия, а затем вызывает действие с помощью сообщения jquery, а затем показывает диалоговое окно => действие вызывается, экран становится серым, но всплывающее окно не отображается.

0 Ответов