我正在寻找一种以编程方式在代码中打开和关闭asp.net会话的方法。
在php中,通过使用:session_write_close
然后再使用session_start
函数可以轻松实现此功能。
答案 0 :(得分:2)
这在4以下的.net中是不可能的。
在ASP.NET 4.0上,您可以使用此代码来启用和禁用会话:
HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Default);
* Default: passing this means that everything works as before (ie, you control session through the @page directive or the <pages> entry in the web.config file);
* Required: session state is enabled for read/write access;
* ReadOnly: gives access to read only session state;
* Disabled: turns off session state for the current request.