使用他们的安装程序和升级向导将 Web dll 从版本 2012.n 升级到 2015.n 后,RadTreeView 的 tristate.png(复选框图像)的 CSS 背景位置属性被设置为不正确的值,无论 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”值。有谁知道这些不需要的背景位置值的来源,或者帮助我了解在升级过程中发生了什么导致这些设置,以便我可以纠正问题?