在asp.net图表图像中禁用右键单击选项

时间:2015-01-06 06:27:30

标签: asp.net charts

我们的Web应用程序中有一个asp.net饼图。我们需要为该图表图像禁用右键单击选项。任何人都可以建议我如何禁用asp.net图表图像的右键单击选项。

2 个答案:

答案 0 :(得分:1)

我建议你 - 将Pie图表放入<div></div>的{​​{1}}和disable right click,如下所示的代码

<强> HTML

<div>

<强> JQuery的

<div id="clickID" style="height:250px;width:180px;border:1px solid black;">
    Here Your Pie Chart
</div>

You can See Working JsFiddle Here

查看更新的链接Here

答案 1 :(得分:0)

你绝对可以做到这一点,但你必须附上一个与你想象不同的事件。这是一个简单的例子,说明它是如何工作的。

<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<script type="text/javascript">
    function preventClick(e, showAlerts) {
        if (e.which <= 3 && e.which >= 1) {
            if (showAlerts) {
                switch (e.which) {
                    case 1: alert('Left click'); break;
                    case 2: alert('Middle click'); break;
                    case 3: alert('Right click'); break;
                }
            } else {
                //keeps the event from propagating
                e.preventDefault()
            }
        }
    }
</script>
<!--Change the second parameter to false to prevent propagation-->
<input type="button" onmousedown="preventClick(event, true)" />