使用 C# 3.0 数据以表格输出的形式传输到客户端。使用Datatable对其进行转换,使用的插件是FixedColumns(最新)
详细信息:第一列是一个带有状态和文本绑定的复选框,例如:(ASPX 代码)
<asp:TemplateField HeaderText="Company Name">
<ItemTemplate>
<asp:CheckBox runat="server" ID="checkboxValid" Checked='<%#Eval("Selected")%>' Text='<%#Eval("CompanyName")%>' />
</ItemTemplate>
</asp:TemplateField>
问题:发现页面开启分页时复选框状态未保存。当分页被禁用时,没有问题并且状态正在保存。
在这种情况下,所有其他复选框状态都被保存(可见)[它们不是固定列]。
当 fixedColumn 插件被移除时,它开始工作(有分页和没有分页)。
为什么在带有 FixedColumns 插件的 Datatable v1.9 中会发生这种行为?
我怎样才能摆脱这个?
PS:我尝试使用线程中的提示更新我的代码,但这对原因没有帮助。