是否可以使用ASP.NET为 session 生成新的ID?
我要在有人设置我的初始 session 变量之前登录我的网站时更改它。
最佳答案
您可以使用SessionIdManager类执行此操作:
SessionIDManager manager = new SessionIDManager();
string newID = manager.CreateSessionID(Context);
bool redirected = false;
bool isAdded = false;
manager.SaveSessionID(Context, newID, out redirected, out isAdded);
[代码示例来自Anas Ghanem's article]