62,046
社区成员
发帖
与我相关
我的任务
分享
在ASP.NET这样的Web应用中,Session是用来保存用户状态的常用手段,不过由于服务器内存空间是有限的,所以Session过期时间设置是很有必要的。在ASP.NET中如何设置Session的过期时间呢,很简单,修改web.config配置。
具体修改方法如下,在web.config中进行如下配置
<system.web>
<sessionState mode="InProc" timeout="30"/>
</system.web>
在这里指的是Session过期时间为30分钟。也就是说30分钟后如果当前用户没有操作,那么Session就会自动过期了。
public void CreateXml( String XmlFilename, String content )
{
XmlTextWriter xtw = new xtw( XmlFilename, System.Text.Encoding.GetEncoding("GB2312") );
xtw.Formatting = Formatting.Indented;
xtw.WriteStartDocument();
xtw.WriteStartElement( "Root" );
xtw.WriteStartElement( "Node" );
xtw.WriteElementString( "content", content );
xtw.WriteEndElement();
xtw.WriteEndElement();
xtw.WriteEndDocument();
xtw.Flush();
xtw.Close();
}