Открытый вид в Jquery Modal

Я использую сетку Mvc Contrib для представления данных, теперь я хочу, чтобы каждый раз, когда я щелкаю по столбцу редактирования строки, в представлении "Правка" открывается в модале jquery,

Как я могу открыть Вид в Модале?

Спасибо,

Саад Тахир

1 ответ

Решение

Вы должны просто использовать ссылку с Fancybox, или какой модальный плагин вы предпочитаете. С fancybox ваша колонка будет выглядеть примерно так:

column.For(item => ActionLink("Edit", "EditAction", "EditController",
    new { id = item.Id }, new { @class = "edit-link" });

И вам следует инициализировать, например, Fancybox, с помощью блока JavaScript следующим образом:

$(document).ready(function() {
    $('.edit-link').fancybox();
});

Это откроет ~/EditController/EditAction через ajax в модальном режиме. Просто помните, что EditAction должен возвращать частичное представление, так как оно будет загружено с помощью ajax.

Другие вопросы по тегам