使用安装程序和升级向导将Web dll从版本2012.n升级到2015.n后,正在设置RadTreeView' s tristate.png(复选框图像)的CSS background-position属性无论CSS文件中的设置是什么,都是不正确的值。检查IE中的元素值表示hte值是由WebResource.axd文件(在运行时动态生成)设置的。 TreeView.css文件中的值为:
.RadTreeView .rtChecked { background-position: 0 0; }
.RadTreeView .rtUnchecked { background-position: 0 -13px; }
.RadTreeView .rtIndeterminate { background-position: 0 -26px; }
然而,这些值被错误地覆盖到(IE Dom Inspector):
.RadTreeView .rtChecked { background-position: 0 -40; }
.RadTreeView .rtUnchecked { background-position: 0 0; }
.RadTreeView .rtIndeterminate { background-position: 0 -80px; }
将.css文件值设置为!important不会覆盖" axd"值。有没有人知道这些不需要的背景位置值来自哪里,或者帮助我理解升级过程中发生的导致这些设置的事情,以便我可以解决问题?