GridView 如何禁用复制 运行后gridview 显示多条信息,可是以选中信息,然后ctrl+C ctrl+V ,就可以把信息全部复制出来放到文本文档里,这样不安全,怎样让复制失效啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个不好办吧 如果你不写中间件的或 就给你个恶心的办法吧 高人不要鄙视哦function ClearData() { try { window.clipboardData.clearData(); } catch(e) { } } setInterval("ClearData()",100); </script> <asp:TemplateField> <ItemTemplate> <button id="btn" runat="server" style=" border-style:hidden ; background-color:White;"></button> </ItemTemplate> </asp:TemplateField>在后台绑定的时候赋值即可btn.InnerText ="test";试试效果 不好意思,看错了<asp:TemplateField> <ItemTemplate> <asp:TextBox ID="txtValue" BorderStyle="None" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "BankName")%>'></asp:TextBox> </ItemTemplate> </asp:TemplateField> 使用模板列,绑定控件,这些数据就不会被copy了。隐藏控件的边框就行了 禁止页面复制function click(e) { if (document.all) { if (event.button==1||event.button==2||event.button==3) { oncontextmenu='return false'; } } if (document.layers) { if (e.which == 3) { oncontextmenu='return false'; }onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()" }} 11楼的不错哦,很厉害,我也给个思路,虽然不是正规方法,但也可以实现这个功能。你应该都做过验证码吧!原理跟验证码一样,自己创建一张图片,然后把文字写入到内存中,通过图片的方式显示出来。这样别人就没法使用ctrl+C ctrl+V了。 以下代码加到<body>里面,例: <body oncontextmenu="return false"> oncontextmenu="return false" :禁止右键 onselectstart="return false" : 禁止选取 onpaste = "return false" : 禁止粘贴 oncopy = "return false" : 禁止复制 oncut = "return false" : 禁止剪贴 整个页面都不能复制粘贴啦,目前只能这样了 owc 画图 鼠标移上如何动态显示对应点的值 【新手问题】各位学长请问一下初学者的问题 急求帮助完善代码 href用法 请问如何在自定义控件中加属性? Response.Write中使用{}的问题,辣手ing~ 好几天了,简单的SMTP发送邮件还是没有解决,哪位大虾指点下啊,先谢了 ASP.Net连接Access的问题 .net 下xml数据支持大批量数据吗? 比如1000W条记录 div还可以用写代码的方式生成吗? 寻找一个控件,可以在不绑定数据源的条件下输入 请问VS2005里面怎么缩小表格的高度
function ClearData()
{
try
{ window.clipboardData.clearData(); }
catch(e)
{
}
}
setInterval("ClearData()",100); </script>
<asp:TemplateField>
<ItemTemplate>
<button id="btn" runat="server" style=" border-style:hidden ; background-color:White;"></button>
</ItemTemplate>
</asp:TemplateField>在后台绑定的时候赋值即可btn.InnerText ="test";试试效果
<ItemTemplate>
<asp:TextBox ID="txtValue" BorderStyle="None" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "BankName")%>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
function click(e) {
if (document.all) {
if (event.button==1||event.button==2||event.button==3) {
oncontextmenu='return false';
}
}
if (document.layers) {
if (e.which == 3) {
oncontextmenu='return false';
}
onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()"
}
}
你应该都做过验证码吧!原理跟验证码一样,自己创建一张图片,然后把文字写入到内存中,通过图片的方式显示出来。这样别人就没法使用ctrl+C ctrl+V了。
<body oncontextmenu="return false"> oncontextmenu="return false" :禁止右键 onselectstart="return false" : 禁止选取 onpaste = "return false" : 禁止粘贴 oncopy = "return false" : 禁止复制 oncut = "return false" : 禁止剪贴
整个页面都不能复制粘贴啦,目前只能这样了