Открытый вид в 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.