使用Server.Transfer时,为什么会话状态为null?反正有没有启用会话? (会话状态已经启用且工作正常,当您将Server.Transfer转移到同一站点内的新页面时,只是HttpContext.Current.Session为null)
答案 0 :(得分:1)
将此添加到您的页面。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="NewPage" **EnableSessionState="True"** %>
也可以试试这个:Context.RewritePath
而不是sever.transfer
答案 1 :(得分:0)
我不确定这是重复还是非常相似。但是,它看起来很像this question
的副本无论哪种方式,看起来有人已经有了一段时间的熊,否则它不会有200点奖金:)。所以,希望你能受益。
答案 2 :(得分:0)
你能检查一下web.config中的page标签中是否设置了enableSessionState =“true”吗?