是否可以做到以上几点?即我有一个绑定到数据集的gridview。目前我有一个 ddl,当客户点击它时,gridview '消失'。
(即 $('#GridView1').remove();)
但是,这不会删除绑定,因此当回发发生时,gridview 会填充“已删除”数据集。
我可以使用 jquery 有效地“取消绑定”这个 gridview 的数据集吗?
我实际上设法欺骗了我的 Web 应用程序……当用户选择下拉列表、文本框或单选按钮列表时,就会进行回发。因此,此时我只是做了一个警察并将gridview绑定到一个空数据源。因此,当页面刷新时,gridview中不会显示任何内容。
一个不错的小骗子!
当使用 jquery 删除 gridview 时,您必须告诉后面的代码您的 gridview 已被删除。有多种方法可以做到这一点。一种是使用 cookie、查询字符串参数或其他东西。因此,当页面回发时,将在绑定数据集之前检查该变量。因为使用 jquery 删除 gridview 不会将其从服务器端页面的控件集合中删除。因此,每次都需要进行检查。