1

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

---更好的解释---

我有一个带有下拉扩展器的文本框。工作正常。我想做的是通过单击另一个控件来显示该 dropdownextender。

4

1 回答 1

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();
}
于 2011-12-05T19:19:06.060 回答