Asp.net网页中禁止使用剪切、复制、粘贴的方法

工欲善其事,必先利其器

在asp.net开发的网页中,有时候需要禁止用户粘贴复制密码,禁止用户copy文章直接粘贴到文本框中。采取的方法是直接在限制控件的地方写上禁止粘贴文本的代码。但是这样不是很方便,假如一个页面中有5个textbox的控件,这时候必须单独对每一个控件都写上禁止复制、粘贴的代码,导致工作量很大。那下面来看看具体操作。

第一步,新建一个空的webform页面。

第二步,在webform中添加几个textbox控件。

第三步,在body标签中加入 oncut="return false;"oncopy = "return false;" onpaste = "return false;"

最后通过浏览器运行,该页面的所有控件都不能实现粘贴、剪切、复制。测试结果如下

时间: 2024-10-06 15:43:51

Asp.net网页中禁止使用剪切、复制、粘贴的方法的相关文章

ASP.NET 网页中的嵌入式代码块

将代码添加到 ASP.NET 网页中的默认模型要么创建一个代码隐藏类文件(代码隐藏页),要么将页的代码写到具有 runat="server" 特性的 script 块中(单文件页). 编写的代码通常会与页上的控件进行交互. 例如,通过从代码中设置控件的 Text(或其他)属性,可以在页上显示信息. 另一种可能是使用嵌入式代码块将代码直接嵌入到页中. 嵌入式代码块 嵌入式代码块是在呈现页面的过程中执行的服务器代码. 块中的代码可以执行编程语句,并调用当前页类中的函数. 下面的代码示例演示

Revealjs网页版PPT让你复制粘贴另类装逼,简洁优雅又低调,不懂编程也看过来

Revealjs网页版PPT让你复制粘贴另类装逼,简洁优雅又低调,不懂编程也看过来 要了解一个新知识我们可以从三个方面入手:是什么,有什么用,怎么用.下面我们就从这三个方面进行讲解Reveal.js噢 Reveal.js是什么 它是一个专门用来做 HTML 演示文稿的框架,通俗的讲它是网页版的ppt,使用浏览器进行播放. Reveal.js有什么用 使用它可以用网页做出酷炫的展示内容,不会编程看完后也可以做出炫酷效果哦... 优势如下: 1.它提供了一套ppt的效果展示,我们只需要关注内容的编写

[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴

[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴 2017-08-10 ? Android.C++ Builder.Delphi.iOS.教程 ? 暂无评论 ? swish ?浏览 516 次 VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持.FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform.pas 中 1 2 3 4 5 6 7 8 9 10 11 IFMXClipboardService =

在你的跨平台应用中使用剪贴板进行复制粘贴

[FMX]在你的跨平台应用中使用剪贴板进行复制粘贴 2017-08-10 ? Android.C++ Builder.Delphi.iOS.教程 ? 暂无评论 ? swish ?浏览 681 次 VCL 中如何使用剪贴板咱就不说了,FMX 做为一个新的框架,提供了跨平台的剪贴板支持.FMX 对剪贴板的支持来自两个接口: IFMXClipboardService:位于 FMX.Platform.pas 中 1 2 3 4 5 6 7 8 9 10 11 IFMXClipboardService =

在 ASP.NET 网页中不经过回发而实现客户端回调

一.使用回调函数的好处 在 ASP.NET 网页的默认模型中,用户会与页交互,单击按钮或执行导致回发的一些其他操作.此时将重新创建页及其控件,并在服务器上运行页代码,且新版本的页被呈现到浏览器.但是,在有些情况下,需要从客户端运行服务器代码,而不执行回发.如果页中的客户端脚本维护一些状态信息(例如,局部变量值),那么发送页和获取页的新副本就会损坏该状态.此外,页回发会导致处理开销,这会降低性能,且会让用户不得不等待处理并重新创建页. 若要避免丢失客户端状态并且不导致服务器往返的处理开销,可以对

网页中嵌入swf文件的几种方法

1. object + embed       传统的方法 优点:浏览器兼容性好,是 Macromedia 一直以来的官方方法缺点:a.embed 标签是不符合 W3C 的规范的,无法通过验证.当然,如果你不在乎什么规范不规范,另当别论.b.微软由于种种原因,在 sp2 后限制了 IE 的 ActiveX 的使用模式,就是在页面中的 ActiveX 有一个虚框,需要用户点击一次才能正常交互.Flash是作为一个 ActiveX 嵌入到网页中的,所以它也会受牵连,只有通过 JS 嵌入 Flash

禁止访客复制网页内容(方法二)

<html><head><title>禁止用户复制网页内容(方法二)</title></head><body onselectstart="return false"><table width="782" height="532" border="0" align="center" cellpadding="0"

在网页中使用js以及问题和解决方法

<script>标签的解析<script>xxx</script>这组标签,是用于在 html 页面中插入 js 的主要方法.它主要有以下几个属性:1.charset:可选.表示通过 src 属性指定的字符集.由于大多数浏览器忽略它,所以很少有人用它.2.defer:可选.表示脚本可以延迟到文档完全被解析和显示之后再执行.由于大多数浏览器不支持,故很少用.可以将JS代码放在html内容的后面,这样可实现延时加载3.language:已废弃.原来用于代码使用的脚本语言.由

解决Fedora中由于clipit导致复制/粘贴无法使用问题

在Fedora中clipit用于剪贴板管理使用之后,爱不释手. 但是,最进发现由于clipit导致复制/粘贴无法使用问题. 卸载了clipit就可以,正常在桌面使用复制/粘贴 若是要继续使用clipit 可以使用https://github.com/rainsome/myutils/blob/master/clipitrc 替换 ~/.config/clipit/clipitrc 文件 重启clipit既可以正常使用复制/粘贴 原文地址:http://blog.51cto.com/200355/