C# 关于更改的复选框在通过AJAX呈现的局部视图中不起作用
我有一个使用C#MVC3和部分视图开发的页面分页是使用局部视图和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
中,点击打印按钮,我使用这些复制的记录进行打印
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 () { ... });