asp.net – Session_Start没有解雇
发布时间:2020-12-16 09:39:34 所属栏目:asp.Net 来源:网络整理
导读:我们有一个ASP.NET 2.0网站,上面有一些旧的经典asp页面.有一个login.asp页面和home.aspx页面. Login.asp页面被重定向到home.aspx,用于经过身份验证和授权的用户. 我们想要计算访问该网站的用户数量.如果用户达到某个指定值,我们将显示一些包含一些信息的弹出
我们有一个ASP.NET 2.0网站,上面有一些旧的经典asp页面.有一个login.asp页面和home.aspx页面. Login.asp页面被重定向到home.aspx,用于经过身份验证和授权的用户.
我们想要计算访问该网站的用户数量.如果用户达到某个指定值,我们将显示一些包含一些信息的弹出窗口.我们将Application变量存储在global.asax文件中.请查看以下针对global.asax剪切的代码 Protected Overloads Sub Application_Start(ByVal sender As Object,ByVal e As EventArgs) Application("Count") = 0 End Sub Protected Overloads Sub Session_Start(ByVal sender As Object,ByVal e As EventArgs) Application("Count") = CInt(Application("Count"))+ 1 End Sub 我正在访问Home.aspx的PageLoad方法上的应用程序(“计数”). 当我使用URL http://localhost/login.asp打开浏览器并成功登录时,计数永远不会增加.如果我去http://localhost/home.aspx,计数会增加.看起来当login.asp重定向到home.aspx时,它不会调用global.asax上的session_start. 我对Classic asp不太熟悉.最终用户总是来自login.asp. 从global.asax文件访问正确递增的Application变量的最佳方法是什么? 解决方法
ASP.Net引擎不处理经典ASP页面.这意味着从来没有为.asp urls触发Global.asax事件是正确的.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC路由中未传递的参数值
- asp.net+ajaxfileupload.js 实现文件异步上传代码
- ABP官方文档(三十一)【集成Swagger UI】
- asp.net – MVC IIS7 = CSS问题
- asp.net – 连接字符串最佳实践
- ASP.NET async /等待第2部分
- asp.net-mvc-3 – 访问帮助程序中的全局页面变量
- 如何在asp.net的页面加载中调用javascript函数
- asp.net-mvc – 使用RedirectToAction时,routeVa
- asp.net-mvc – 如何在razor(CSHTML)中设置conte
热点阅读