2011-12-05 8 views
1

ページ上の何か別のものをクリックしてAjax DropDownExtenderを表示できますか?ボタン、ImageButton、アンカー、イメージ、ハイパーリンク、何でも。別のコントロールでAjax DropDownExtenderを表示

---詳しい説明---

私はドロップダウンリストを持つテキストボックスを持っています。正常に動作します。私がしたいのは、別のコントロールをクリックしてそのドロップダウン・エンコーダーを表示することです。

答えて

0

これは、DropdownExtenderの動作を意図したものではありません。

ただし、(やや不完全な)回避策があります。

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(); 
} 
+0

@Scott:どのようなコントロールあなたは、(ボタン、のImageButton、アンカー、画像、ハイパーリンクなど)をクリックし、これを行い "onclickの" イベントを割り当てたいのですが私はちょうどあなたの更新を見た(うわー、それはしばらくしている)と私の元の答えがあなたの問題を解決しないことを実現しました。私はこれが助けることを願っています=) – jadarnel27

関連する問題