ASP中会话Id的默认cookie名称.净价是ASP.NET_SessionId.也可以将此名称更改为<sessionState cookieName="FooBar" />之类的其他名称.

有没有会员可以像FormsAuthentication.FormsCookieName一样轻松访问这个名字?

推荐答案

考虑到你说你在网络上为cookie设置了不同的名称.那么我想你可以从那里读到cookies 的名字

SessionStateSection sessionStateSection =
  (System.Web.Configuration.SessionStateSection)
  ConfigurationManager.GetSection("system.web/sessionState");

string cookieName =  sessionStateSection.CookieName;

Asp.net相关问答推荐

HttpResponse 的区别:SetCookie、AppendCookie、Cookies.Add

部署后 ASP.Net Core Identity 登录状态丢失

如何在asp.net中判断会话是否过期

无法加载文件或程序集'System.Web.WebPages.Razor,版本 = 3.0.0.0

Twitter bootstrap glyphicons 不会出现在发布模式 404 中

您对 Windows Workflow Foundation 有何体验?

为什么我不能在 ASP.net MVC 中使用服务器控件?

在 Asp.net mvc5 中使用用户名而不是邮箱作为身份

更改后未应用 CSS

如何在新实现的接口或基类之间做出决定?

确定哪个 w3wp.exe 进程属于 Windows 7 / IIS7.5 中的哪个 App Pool?

如何在 ASP.NET 站点中添加 favicon.ico

这个rendersection的代码是什么意思?

如何在 ASP.NET 中获取原始请求正文?

ASP.NET web.config:system.web.compilation 中的 debug 属性的默认值是什么?

IIS 8.0 ASP.NET 和错误 500.19

如何在 .NET Core 中实现 DbContext 连接字符串?

如何告诉 RadioButtonList 不生成表格

如何将 GridView.DataSource 导出到数据表或数据集?

System.Web.Caching 还是 System.Runtime.Caching 更适合 .NET 4 Web 应用程序