This blog defines How to Disable copy paste
right click using javascript in asp.net TextBox. We make two function in
JavaScript one for disable right click and other for disable ctrl key. When we
create right click on the textbox message will be generate to show disable right
click.
Disable right click using javascript
function
DisableRightClick(event)
{
if
(event.button == 2)
{
alert("Right
Clicking not allowed!");
}
}
Now calling that method on the
onMouseDown event of the TextBox.
onMouseDown="DisableRightClick(event)">
Disable Ctrl key using javascript
function
DisableCtrlKey(e)
{
var code = (document.all) ? event.keyCode :
e.which;
var message = "Ctrl
key functionality is disabled!";
if (parseInt(code) == 17)
{
alert(message);
window.event.returnValue = false;
}
}
Now calling that method on the
onKeyDown event of the TextBox.
onKeyDown="return
DisableCtrlKey(event)"
.ASPX Code
<head
runat="server">
<title></title>
<script
language="javascript">
function DisableRightClick(event)
{
if (event.button == 2)
{
alert("Right
Clicking not allowed!");
}
}
function DisableCtrlKey(e)
{
var code = (document.all) ? event.keyCode :
e.which;
var message = "Ctrl
key functionality is disabled!";
if (parseInt(code) == 17)
{
alert(message);
window.event.returnValue
= false;
}
}
</script>
<style
type="text/css">
.style1
{
font-family: Verdana;
}
.style2
{
font-size: large;
}
</style>
</head>
<body>
<form
id="form1"
runat="server">
<div>
<span
class="style1"><strong><span
class="style2">Right
click and Ctrl key
</span>
</strong><span
class="style2">disabled.</span></span><br
/>
<br
/>
<asp:TextBox
ID="TextBox2"
onKeyDown="return
DisableCtrlKey(event)" runat="server"
onMouseDown="DisableRightClick(event)">
</asp:TextBox><br
/>
<br
/>
</div>
</form>
</body>
Now run the application and test it with right click and ctrl
key.