ASP.NET中会话ID的默认Cookie名称为ASP.NET_SessionId
。也可以将此名称更改为<sessionState cookieName="FooBar" />
之类的其他名称。
是否有会员可以轻松访问此名称,例如FormsAuthentication.FormsCookieName
?
答案 0 :(得分:53)
考虑到您说您在web.config上为cookie设置了不同的名称,那么我会说你可以从那里读取cookie名称
SessionStateSection sessionStateSection =
(System.Web.Configuration.SessionStateSection)
ConfigurationManager.GetSection("system.web/sessionState");
string cookieName = sessionStateSection.CookieName;