我使用 Mvc Contrib 网格来表示数据,现在我想每当我单击行的编辑列时,在 jquery 模式中打开编辑视图,
如何在模态中打开视图?
谢谢,
萨阿德·塔希尔
我使用 Mvc Contrib 网格来表示数据,现在我想每当我单击行的编辑列时,在 jquery 模式中打开编辑视图,
如何在模态中打开视图?
谢谢,
萨阿德·塔希尔
您应该只使用Fancybox或您喜欢的任何模式插件的链接。使用fancybox,您的专栏将如下所示:
column.For(item => ActionLink("Edit", "EditAction", "EditController",
new { id = item.Id }, new { @class = "edit-link" });
例如,您应该使用这样的 JavaScript 块来初始化 Fancybox:
$(document).ready(function() {
$('.edit-link').fancybox();
});
这将通过 ajax 在模态中打开 ~/EditController/EditAction。请记住,EditAction 应该返回一个局部视图,因为它将使用 ajax 加载。