修改AJAX Control Toolkit下拉列表扩展器

时间:2008-09-10 17:02:01

标签: asp.net asp.net-ajax ajaxcontroltoolkit

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

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:4)

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


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

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

我在this dot net curry example找到了这个和其他一些提示。

它可以工作,但我也考虑根据下拉扩展器编写一个新控件,公开一个属性来设置你想要开启或关闭的行为。

编写一个新的AJAX控件不是太难,比任何东西都要繁琐。