为什么使用Server.Transfer时会话状态为空?有没有启用会话的方法?(会话状态已经启用并且工作正常,只是当您在同一站点内的新页面中使用Server.Transfer时,HttpContext.Current.Session为null )
发布于 2012-03-02 04:17:05
将此内容添加到您的页面。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="NewPage" **EnableSessionState="True"** %>也可以尝试这样做:用Context.RewritePath代替sever.transfer
发布于 2012-03-02 04:00:04
我不确定这是复制品还是非常相似。然而,它看起来确实很像this question的复制品
无论哪种方式,看起来像是有人已经有了一段时间,否则它就不会有200分的赏金:)。所以,希望你能从中受益。
发布于 2012-03-02 04:00:26
您能检查一下web.config的页面标记中是否设置了enableSessionState="true“吗?
https://stackoverflow.com/questions/9523031
复制相似问题