读书人

为什么小弟我的session总是为空

发布时间: 2012-01-31 21:28:41 作者: rapoo

为什么我的session总是为空?
首先,我用如下方法调用A页面:a.aspx?title=test,在A页面如下处理:
<%
Session[ "title "]=Request.QueryString[ "title "];
Response.Redirect( "b.aspx ");
%>
在B页面显示出来: <%=Session[ "title "]%>
但为什么总是为空呢?我的web.config内容如下:
<sessionState
mode= "InProc "
stateConnectionString= "tcpip=127.0.0.1:42424 "
sqlConnectionString= "data source=127.0.0.1;Trusted_Connection=yes; "
cookieless= "false "
timeout= "20 "
/>

[解决办法]
在 控制面板-管理工具-服务 里有一项asp.net state service有没有启动?

[解决办法]
终于看明白楼主错哪里了

你在A页面 Session[ "title "]=Request.QueryString[ "title "];又没用的,session当然还是空的啊

你在B页面 Session[ "title "]=Request.QueryString[ "title "];
然后取session.

[解决办法]
你的服务器什么环境?iis6?,应用程序池的Web园数目设置为1了 吗?

读书人网 >asp.net

热点推荐