C# Page_load()事件 执行两遍 出现的几种情况以及解决办法
2010-05-14 19:11
393 查看
情况一,IsPostBack
解决方案:if(!this.Page.IsPostBack) 情况二:<img src="">会导致Page_load执行两遍....
检查代码里有没有可以让src为空的东东~
防止page_load多次执行的办法最好是检查客户端是否有空src的图片,然后服务器端亦要做相关的安全检查,如果某个字段打算作为img src的值,一定要检查该值是否为空 检查代码里有没有可以让src为空的东东~
情况三:检查一下你的按钮响应时间里是不是有Response.Redirect方法重新加载了本页。PageLoad就会执行两次
今天做的这个东东,就是在A页面,放了一个按钮,然后在按钮的事件中 加上了Response.Redirect方法转到B页面,结果在B页面中的操作,坚决性的执行了两遍! 找了上面的两种情况,加上if(!this.Page.IsPostBack)无用,页面没有<img>标签,结果问题是在这里!
相关文章推荐
- C# Page_load()事件 执行两遍 出现的几种情况以及解决办法
- ssh 登录出现的几种错误以及解决办法
- ssh 登录出现的几种错误以及解决办法
- Python 出现的UnicodeDecodeError的几种情况记录及解决办法
- 关于vs2013与office系列软件一起安装出现bug的情况描述以及解决办法——打开vs2013鼠标不动/动不了
- Android出现“Conversion to Dalvik format failed with error 1”的几种情况及解决办法
- 关于vs2013与office系列软件一起安装出现bug的情况描述以及解决办法——打开vs2013鼠标不动/动不了
- 当用jquery进行全选与反选操作时出现只能执行一次成功的情况时解决办法
- ssh 登录出现的几种错误以及解决办法
- ssh 登录出现的几种错误以及解决办法
- ssh 登录出现的几种错误以及解决办法
- ssh 登录出现的几种错误以及解决办法
- 关于listview的自定义adapter不执行getview()方法的几种情况和解决办法
- ssh 登录出现的几种错误以及解决办法
- javah -jni 出现异常的情况,以及解决办法
- ssh服务安装和登录出现的几种错误以及解决办法
- 64位win7环境eclipse集成svn后出现Failed to load JavaHL Library的解决办法
- 关于windows7安装时可能出现的100MB系统保留分区的解释及删除办法以及由此导致的软改激活失败的解决办法
- TCP 出现分包粘包的原因 以及解决办法
- JavaScript出现“不能执行已释放的Script代码”错误的原因及解决办法