gpt4 book ai didi

asp.net - 使用 PopupControlExtender 实现右键单击上下文菜单?

转载 作者:行者123 更新时间:2023-12-02 10:11:19 25 4
gpt4 key购买 nike

是否可以实现当用户使用 PopupControlExtender 右键单击​​感兴趣的项目时出现的上下文菜单?

从迄今为止的调查来看,PopupControlExtender 似乎只适用于左键单击,或者其他选择是编写自己的控件或在 jQuery 中实现整个解决方案。

如果可以使用 PopupControlExtender 进行右键单击,我可以获取一些代码示例吗?

最佳答案

只需在表单上为 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

关于asp.net - 使用 PopupControlExtender 实现右键单击上下文菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7605164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com