我使用Mvc Contrib网格来表示数据,现在我想每当我点击编辑视图在jquery模式中打开的行的编辑列时,
如何在模态中打开视图?
谢谢,
Saad Tahir
答案 0 :(得分: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。