小弟在网上找了些资料,试了很久,还是没有做出来,麻烦各位讲解一二哈,那些代码该怎么加,应该加在哪里?谢谢!

解决方案 »

  1.   

    script language="javascript"> 
    <!-- if (window.Event) 
    document.captureEvents(Event.MOUSEUP); function nocontextmenu() 

    event.cancelBubble = true 
    event.returnvalue = false; return false; 
    } function norightclick(e) 

    if (window.Event) 

    if (e.which == 2 || e.which == 3) 
    return false; 

    else 
    if (event.button == 2 || event.button == 3) 

    event.cancelBubble = true 
    event.returnvalue = false; 
    return false; 
    } } document.oncontextmenu = nocontextmenu; // for IE5+ 
    document.onmousedown = norightclick; // for all others 
    //--> 
    </script>
    <body onselectstart="return false">
      

  2.   

    <body runat=server>
    ---------------------------- CType(Page.FindControl("body1"), HtmlGenericControl).Attributes.Add("oncontextmenu", "return false;")
      

  3.   

    经过测试
    直接修改ASPX页面中,如下,可以
    <body leftMargin="0" topMargin="0" MS_POSITIONING="GridLayout" oncontextmenu=self.event.returnValue=false>
      

  4.   

    http://218.27.204.17/aspnet/a_user.aspx
      

  5.   

    直接在<body>中加属性<body ...... oncontextmenu="return(false);">
      

  6.   

    还是不行,提示:未能找到元素"body"的任何属性"oncontextmenu"
      

  7.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title></title>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script language="javascript">
    function enableMenu(b)
    {
    if (b)
    mytable.oncontextmenu = null;
    else
    mytable.oncontextmenu = function(){return false;}
    }
    </script>
    </head>
    <body> <table id="mytable" style="WIDTH: 136px; HEIGHT: 224px">
    <tr>
    <td>xxx</td>
    <td>xxx</td>
    </tr>
    <tr>
    <td>xxx</td>
    <td>xxx</td>
    </tr>
    <tr>
    <td>xxx</td>
    <td>xxx</td>
    </tr>
    <tr>
    <td>xxx</td>
    <td>xxx</td>
    </tr>
    </table>
    <input type="button" value="屏蔽" onclick="enableMenu(false)" ID="Button1" NAME="Button1"> <input type="button" value="不屏蔽" onclick="enableMenu(true)" ID="Button2" NAME="Button2">
    </body>
    </html>
      

  8.   

    <body MS_POSITIONING="GridLayout" oncontextmenu="return(false)">
      

  9.   

    大哥是让你直接在<body>标记中加内容
    也就是aspx的html视图下,找到<body>标记
    在其中加入内容形成型如:
    <body ...... oncontextmenu="return(false);">
    的内容
    没让你写代码啊
      

  10.   

    welshem(天堂客)大哥,我是在里面加的,VS.NET提示的是:未能找到元素"body"的任何属性"oncontextmenu"。我试过不管它,还是加上去,但是在页面依然没有屏蔽成功......请问这个问题怎么解决啊?急ing......
      

  11.   

    KidXiangJie(凭栏远眺)  
    ---------------
    我试了,完全可以……
    <body ...... oncontextmenu="return(false);">
      

  12.   

    你新加一个窗口,加入这个<body ...... oncontextmenu="return(false);">,设置成起始页,运行试试