0

我使用 Mvc Contrib 网格来表示数据,现在我想每当我单击行的编辑列时,在 jquery 模式中打开编辑视图,

如何在模态中打开视图?

谢谢,

萨阿德·塔希尔

4

1 回答 1

4

您应该只使用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 加载。

于 2011-07-01T04:28:21.867 回答