我在.aspx.cs文件中写了下面的代码。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Convert.ToString(Session["IsRedirect"]).ToLower() != CMS.CMSHelper.CMSContext.CurrentAliasPath.ToLower())
{
SetLocationWisePage();
}
}
}
它抛出异常
会话状态只能在enableSessionState
设置为true时使用,无论是在配置文件中还是在Page指令中。另请确保System.Web.SessionStateModule
或自定义会话状态模块包含在应用程序配置的<configuration><system.web><httpModules>
部分中。
但每次都不会抛出错误。有时它会起作用,有时会抛出错误。
任何人都可以告诉我这是什么原因。