首页 > Web开发 > 详细

MVC action 执行两次 background url()

时间:2017-02-03 12:15:53      阅读:281      评论:0      收藏:0      [点我收藏+]

大年初七第一天上班就来解决问题,我也是醉了。

其实是历史遗留问题,今天看到后不能忍了,赶紧解决一下。

旧系统中以一个微信版本的列表页面没有问题,在新系统中重新开发一边后发现列表页面的action总是请求两边,起初以为是global中的问题,

最后排查发现只有这一个action有问题,所以检查,各种检查、页面、js、后台,发现都没有自主重新请求。

但是页面加载完毕后就会重新请求一下,看url,看请求的地址,均没有解决,

在网上搜索了下,发现如果页面中引用了img元素,而这个元素的src=“#”或src=“”,就会出现一个action执行两次的情况。

但是很不幸我这个页面没有用到img。

最后发现是一个background url()为空导致的,开发阶段数据为空所以一直请求两次,数据填充上就好了

所以在数据源加一个判断就好了。

br.Cover = item["Cover"].ToString() == "" ? "logobc.png" : item["Cover"].ToString();

 

MVC action 执行两次 background url()

原文:http://www.cnblogs.com/zhaokunbokeyuan256/p/6362322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!