使用另一个控件显示Ajax DropDownExtender

时间:2011-12-05 18:35:53

标签: ajax dropdownextender

是否可以通过单击页面上的其他内容来显示Ajax DropDownExtender? Button,ImageButton,Anchor,Image,HyperLink等等。

---更好的解释---

我有一个带有dropdownextender的文本框。工作良好。我想做的是通过点击另一个控件显示该dropdownextender。

1 个答案:

答案 0 :(得分:0)

这不是DropdownExtender的工作方式。

但是,有一种(有些不完美)的解决方法。无论你想点击什么控件(Button,ImageButton,Anchor,Image,HyperLink等),都要为它分配一个“onclick”事件来执行此操作:

<强>的Javascript

function displayDropDownExtender() {
    // Get the TextBox control that your extender is currently linked to
    var junk = document.getElementById('<%= TextBox1.ClientID %>');
    // Call the DropDownBehavior.hover() method to display the hover effect
    junk.DropDownBehavior.hover();
    // Call the DropDownBehavior._showPopup() method to display the DropDown panel
    junk.DropDownBehavior._showPopup();
}