修改AJAX Control Toolkit下拉扩展器

时间:2020-03-05 18:50:53  来源:igfitidea点击:

我在AJAX网站上将示例用于DropDownExtender。我希望使目标控件(标签)始终显示DropDown图像,而不是仅将鼠标悬停在其上。

有什么办法吗?

解决方案

回答

可以使用以下脚本标记完成此操作:

<script>
    function pageLoad()
    {
        $find('TextBox1_DropDownExtender')._dropWrapperHoverBehavior_onhover();
        $find('TextBox1_DropDownExtender').unhover = VisibleMe;
    }  

    function VisibleMe()
    {
        $find('TextBox1_DropDownExtender')._dropWrapperHoverBehavior_onhover();
    }
</script>

我在此点网咖喱示例中找到了这一点以及其他一些技巧。

它可以工作,但是我还考虑基于下拉扩展器编写一个新控件,该控件公开一个属性以设置我们想要打开或者关闭的行为。

编写新的AJAX控件并不困难,比任何事情都更轻松。