3

ユーザーがPopupControlExtenderを使用して関心のあるアイテムを右クリックしたときに表示されるコンテキストメニューを実装することは可能ですか?

これまでの調査から、PopupControlExtenderは左クリックでのみ機能するようです。または、他の選択肢は、独自のコントロールを作成するか、ソリューション全体をjQueryに実装することです。

PopupControlExtenderで右クリックできる場合、いくつかのコード例を入手できますか?

4

1 に答える 1

1

のフォームに非表示のボタンを配置しPopupControlExtender、右クリックをキャプチャして document.getElementById('bla').click(); を呼び出します。

JS:

$('#element').mousedown(function(event) {
    switch (event.which) {
        case 1:
            //alert('Left mouse button pressed');
            break;
        case 2:
            //alert('Middle mouse button pressed');
            break;
        case 3:
            document.getElementById('bla').click();  
            break;
        default:
            //alert('You have a strange mouse');
    }
});

マークアップ:

<asp:button id="bla" runat="sever" style="display:none"/>
.....PopupControlExtender code...etc
于 2011-09-30T03:18:06.973 に答える