关于default.aspx的page_load执行两次的问题

突然发现page_load执行了两次。用排除法,一点点删除代码。结果全删除完了还是一样。然后一点点删除页面内容。删除一个image控件后正常。后来在网上找到了原因img src="" 会导致Page_load执行两遍(只限于default.aspx这样的IIS默认页面)

 

致于img标签为空执行page_load的原因是:img src=""   > img src="/"  > img src="/default.aspx",因为重新请求了default.aspx,所以page_load又执行了一次。不过如果IIS没有设置默认文档,该问题是不会出现的,所以一些人提及到本地调试没有问题,一旦上传至服务器就出问题,就是因为这个原因!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值