我正在尝试将 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
活动中使用它