希望在明天

如果,你没有耐心等待成功的到来,那么,你将用一生的耐心去面对失败。

PageLoad 事件执行两次



今天工作中有一个页面发生了比较诡异的事情,PageLoad事件有时执行了两次,并且第二次时,QueryString也变成null了,而有的时候是正常的。

经过一番折腾,发现都是Image惹得祸。这个页面上有一个Image服务器端控件,没有设置ImageUrl属性,这个属性是在程序中赋值的:

出现PageLoad事件执行两次的情况,是由于ImageUrl属性没有赋值或者赋值为无效的图片地址;
而运行正常的则是赋值并是个有效的图片地址。

如果在页面设置ImageUrl一个默认属性的话,在代码中设置有效或无效的图片都是正常的。


posted on 2007-05-18 23:53  蒜头  阅读(579)  评论(0编辑  收藏  举报

导航