1

是否可以做到以上几点?即我有一个绑定到数据集的gridview。目前我有一个 ddl,当客户点击它时,gridview '消失'。

(即 $('#GridView1').remove();)

但是,这不会删除绑定,因此当回发发生时,gridview 会填充“已删除”数据集。

我可以使用 jquery 有效地“取消绑定”这个 gridview 的数据集吗?

4

2 回答 2

1

我实际上设法欺骗了我的 Web 应用程序……当用户选择下拉列表、文本框或单选按钮列表时,就会进行回发。因此,此时我只是做了一个警察并将gridview绑定到一个空数据源。因此,当页面刷新时,gridview中不会显示任何内容。

一个不错的小骗子!

于 2009-12-08T09:11:28.287 回答
1

当使用 jquery 删除 gridview 时,您必须告诉后面的代码您的 gridview 已被删除。有多种方法可以做到这一点。一种是使用 cookie、查询字符串参数或其他东西。因此,当页面回发时,将在绑定数据集之前检查该变量。因为使用 jquery 删除 gridview 不会将其从服务器端页面的控件集合中删除。因此,每次都需要进行检查。

于 2009-12-08T09:18:54.767 回答