zoukankan      html  css  js  c++  java
  • MVC action 执行两次 background url()

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

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

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

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

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

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

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

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

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

    br.Cover = item["Cover"].ToString() == "" ? "logobc.png" : item["Cover"].ToString();
  • 相关阅读:
    前端常用布局
    Vue, React, AngularJS, Angular2 我们对流行JavaScript框架们的选择
    使用vue-cli创建vue项目
    Null component Catalina
    初识MongoDB
    小米平板2 win10 MIUI互刷教程
    tomcat报错
    websocket
    前后端数据交互方法
    二叉排序树
  • 原文地址:https://www.cnblogs.com/zhaokunbokeyuan256/p/6362322.html
Copyright © 2011-2022 走看看