我想在global.asax里面的一个执行完页面代码的事件Application_EndRequest里面使用Session对象,但是得到的错误是“会话状态在此上下文中不可用。”
我有什么办法可以在<<执行页面代码>> 之后的事件里面使用Session。另外,哪位同志能够提供一下asp.net2.0 global.asax文件所包含的事件有哪些?并做一下简单的说明。(不要给我网上那个1.1的。)
我有什么办法可以在<<执行页面代码>> 之后的事件里面使用Session。另外,哪位同志能够提供一下asp.net2.0 global.asax文件所包含的事件有哪些?并做一下简单的说明。(不要给我网上那个1.1的。)
解决方案 »
- 这个东西究竟有什么作用 <!DOCTYPE html PUBLIC
- 如何获取gridview单元格的值
- 关于IMAGE控件读取图片,能读内存里的而不读本地的吗?
- ASPX页面提交后出现中文乱码的问题,请指教!谢谢!
- 我在安装VS.NET时,提示我需要安装frontpage服务器扩展,请问:哪里有frontpage服务器扩展下载?
- 一关于自定义用户控件的问题!
- 版主,请帮我,文件下载问题
- asp.net static修饰符的作用
- 接收弹出页面的回传值,然后根据回传值,datagrid显示相应的纪录???
- ★★★如果您是ASP编程高手,如果您想参加ASP+项目, 想获得一份长期的网络岗位,获得一份稳定的收入★★★
- aaa|bbb|ccc|用replace怎么把|替换掉?
- Page_Load与Page_PreRender有什么区别,那个先被加载的?
void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
}
void Application_End(object sender, EventArgs e)
{
// 在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码
}
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
}
void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer,则不会引发该事件。
}
<script runat="server">
void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
}
void Application_End(object sender, EventArgs e)
{
// 在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码
}
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
}
void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer,则不会引发该事件。
}
</script>
http://www.cnblogs.com/lgh/archive/2005/10/31/265374.html
Session
两个对象,事件一样的
Init
Disposed
Error
Start
End
BeginRequest
。。
常用的就是Start
End看字面应该知道意思吧
<system.web>
<sessionState mode="InProc">
</sessionState>
但是在EndRequest里面,不能使用Session。