第一次运行其他的.aspx的页面 都可以正常的执行里面的方法 为什么html页面的不可以呢
当请求到达服务器的时候,如果请求的是静态资源的话(图片呀,css,js,html之类的) 服务器会直接将请求的资源返回给客户端;如果请求的是aspx这种页面,服务器会将这种请求交给aspnet_isapi.dll去处理,此后才会经理管道事件;静态页的话不会走这些东西...so..
有没有什么办法 第一次打开任意一个html页面 执行session_start呢
@飞翔的鱼: 静态页是不走管道事件的,你可以在html页的onload 事件中 让它去请求一个.ashx或者.aspx这样做就可以触发管道事件了
.html页面不会调用.net处理页面