本帖最后由 changchao 于 2016-3-30 16:54 编辑
大概700条数据分页显示,每页20条,来回多次点击各个分页后,在OnSaveOrLoadSheetState中调用SheetView.SaveViewState() 报内存溢出异常,System.OutOfMemoryException.
代码如下:
protected void fpTemplate_SaveOrLoadSheetState(object sender, SheetViewStateEventArgs e)
{
Guid token = SessionManager.Instance.GetCurrentSessionToken();
if (e.IsSave)
{
object data = e.SheetView.SaveViewState();
this.Session[string.Format("C1_ViewState_{0:N}", token)] = data;
}
else
{
object data = this.Session[string.Format("C1_ViewState_{0:N}", token)];
e.SheetView.LoadViewState(data);
}
e.Handled = true;
}
|
|