ASP.NET 使用函数来生成会话 ID?
ASP.NET 是否公开了用于生成会话 ID 的底层函数? 我想生成一个会话令牌以在 Web 服务中使用,但它不会放入 Set-Cookie 标头中。 如果 ASP.NET 已经有一个可以用来生成会话 ID 的函数,这将使我不必自己动手。
Does ASP.NET expose the underlying function it uses to generate session IDs? I want to generate a session token for use in a web service, but it will not be put in the Set-Cookie header. If ASP.NET already has a function I can use to generate a session ID this will save me from having to roll my own.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Reflector 是你的朋友:
SessionIDManager.CreateSessionID()
Reflector is your friend:
SessionIDManager.CreateSessionID()
你不能做
System.Guid.NewGuid().ToString()
吗?Can't you do
System.Guid.NewGuid().ToString()
?我不确定 ASP.Net 在幕后使用什么,但您应该能够使用 System.Guid.NewGuid().ToString() 得出一个唯一值。
I'm not sure what ASP.Net uses under the hood, but you should be able to use System.Guid.NewGuid().ToString() to come up with a unique value.