我继承了一个ASP.NET 2.0项目,并且我注意到的一件事情是用户必须单击两次dropdownlist
才能对其进行扩展-这是为什么呢?
事件顺序
第一次单击具有控件焦点,第二次将其展开。
该应用程序使用“母版/内容”页面,并且已启用Ajax。
看来这不会在IE6中发生,但会在IE7中发生。
最佳答案
找到并排序(目前)。
该问题是由用户控件插入的Javascript函数引起的,并且正在向DropDownLists添加样式。为什么在CSS中没有做到这一点,我不知道(但不久之后),但是注释掉以下函数可以解决我的问题:
function inputOnFocus(objInput)
{
objInput.style.backgroundColor = sHighLightBgColor;
objInput.style.border = sBorderHighlight;
//objInput.className = "inputOnFocus";
sIDWithFocus = objInput.id;
}
我不太确定这是如何/为什么应用于某些DDL,而不是应用于其他DDL,但是目前(即将进行客户演示),我并不在乎-我将在有机会的情况下进行探讨。
感谢@LFSR Consulting,@ Scott Evernden和@kogus的输入。