0

我有一个带有数据的 SPGridview 并且工作正常。我启用了允许排序。

我单击标题,功能按预期工作,但由于某种原因,SPGridView 然后呈现 2 次(并排)对于可排序标题的每次单击,都会添加另一个 SPGridView。

我目前的工作方式是在 Visual Web 部件中,因此 SPGridView 被创建为用户控件,然后将其添加到 Web 部件中,并且 Web 部件在页面上。

我认为在重新加载页面时,控件被删除,请求被处理,然后它被再次渲染,但似乎并非如此。我以前从未遇到过任何其他用户控件的这个问题,我很困惑。

4

1 回答 1

0

回发是原因......当您进行排序时,页面会重新加载并且网格会重新创建。您是否尝试使用 (!Page.IsPostBack) { } ?

于 2012-07-13T09:00:34.077 回答