asp.net会话已过期问题大部分和session相关
查看配置文件中session配置
我的如下
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="300" timeout="300" />
<pages enableSessionState="ReadOnly" />
因为我全局中中配置了enableSessionState="ReadOnly" 则需要在页面中打开session
因此在使用reportview控件的aspx页面增加EnableSessionState="true"即可
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ReportView.aspx.cs" Inherits="SunSell.PerOpertion.ReportView" EnableSessionState="true"%>