session_write_close等效于asp.net(以编程方式禁用和启用会话)

时间:2010-12-22 02:58:49

标签: asp.net

我正在寻找一种以编程方式在代码中打开和关闭asp.net会话的方法。

在php中,通过使用:session_write_close然后再使用session_start函数可以轻松实现此功能。

1 个答案:

答案 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.