page_load 执行2次,怪得摸不着头脑
vs2005开发,本机调试正常,放在自己电脑的XP系统IIS里面运行也正常,上传到windows server 2003里面运行就执行2次了,对访问过的页面再次访问正常只执行1次,我就几个不同空间商的3个服务器,放着3个服务器里面都执行2次,有时执行3次,
网上说的解决方法是
1,AutoEventWireup="false"
2,致于img标签为空执行page_load的原因是:img src="" > img src="/" > img src="/index.aspx",因为重新请求了index.aspx,所以page_load又执行了一次。不过如果IIS没有设置默认文档,该问题是不会出现的,所以一些人提及到本地调试没有问题,一旦上传至服务器就出问题,就是因为这个原因!
if(!this.Page.IsPostBack) 这个也不能解决
以上方法都试过,不能解决,
2次访问时间间隔一般是在1-8秒,太奇怪了,本地调试正常,放本地的IIS里面也正常,请各位高手指点,谢谢。