我的前端开发人员使用 jQuery 多选作为搜索结果页面的过滤器。多选中的数据是从数据库中动态填充的。
为了填充多选中的复选框列表,我做了类似的事情
<div id="multiselect">
<asp:CheckboxList runat="server" id="chk"></asp:Checkboxlist>
</div>
复选框列表是从数据库中动态填充的。按钮单击事件应该读取复选框列表的值,然后根据该值过滤搜索结果。这显示得很好,多选也能正常工作。但是在我做出选择并点击“过滤器”按钮后,后面代码中的复选框列表的扩展方法不会读取来自 asp 复选框列表的选择。
跳出来的直接问题是检查我已经完成的 !Page.IsPostBack 。但即使在修复之后,我也无法获取后面的代码来读取任何选定的值。
关于可能发生的事情有什么建议吗?我可能只是从头开始这种方法并采用其他方法,但想看看是否有什么可以做的。