C# 关于更改的复选框在通过AJAX呈现的局部视图中不起作用

C# 关于更改的复选框在通过AJAX呈现的局部视图中不起作用,c#,asp.net-mvc,jquery,asp.net-mvc-partialview,C#,Asp.net Mvc,Jquery,Asp.net Mvc Partialview,我有一个使用C#MVC3和部分视图开发的页面分页是使用局部视图和AJAX实现的。生成的页面将为每条记录设置一个复选框。这样做的目的是让用户选中他们想要打印的每条记录旁边的复选框。当他们单击页面上的“打印”按钮时,将只打印那些选定的记录。为了实现这一点,我将所选记录移动到布局页面中的中,点击打印按钮,我使用这些复制的记录进行打印 I have one layaout page : _layout.cshtml View : Detaile

我有一个使用C#MVC3和部分视图开发的页面分页是使用局部视图AJAX实现的。生成的页面将为每条记录设置一个复选框。这样做的目的是让用户选中他们想要打印的每条记录旁边的复选框。当他们单击页面上的“打印”按钮时,将只打印那些选定的记录。为了实现这一点,我将所选记录移动到布局页面中的
中,点击打印按钮,我使用这些复制的记录进行打印

I have one    layaout page : _layout.cshtml    
                     View  :  DetailedReport.cshtml
            Partical View  :  `PVdetailedReport.cshtml`
DetailedReport.cshtml
PVdetailedReport.cshtml
完全相同

我第一次(即第1页)使用的是
DetailedReport.cshtml
。对于通过ajax调用呈现的其余页面,我使用的是
PVdetailedReport.cshtml

当我选中复选框时,将所选元素移动到
,在第一页可以正常工作,但在通过AJAX和局部视图呈现的后续页面上,移动所选元素不起作用

以下是将所选元素移动到


尝试委派事件侦听器

$(document).on('change', ":checkbox", function () { ... });
欲了解更多信息,请访问:

$(document).on('change', ":checkbox", function () { ... });