我正在尝试将 Query 的结果存储在 a 中Session以传递给PageIndexChanging事件。
当我运行查询时,我得到了异常cannot access disposed object。
当我绑定网格时,我将查询添加到Session
pnl_results.Visible = true;
ResultsGridView.DataSource = result;
ResultsGridView.DataBind();
Session["ResultQuery"] = result;
然后我尝试在PageIndexChanging活动中使用它
protected void ResultsGridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
var gridResult = Session["ResultQuery"].ToString();
ResultsGridView.PageIndex = e.NewPageIndex;
ResultsGridView.DataSource = gridResult;
ResultsGridView.DataBind();
}
如何设置Session以便我可以在PageIndexChanging活动中使用它