.NET 实现复制粘贴功能
老是把自己当作珍珠,就时时有怕被埋没的痛苦。把自己当作泥土吧,让众人把你踩成一条道路。 -----《泥土》鲁藜
.NET如何实现复制粘贴功能,具体代码如下:
aspx文件:
<div class="c_menu" id="Div23" align="left"> <input id="btn_Copy" type="button" class="menuitems" value="复制" onclick="javascript: hidemenuie5(); Button_Copy();" /> </div> <div class="c_menu" id="Div24" align="left"> <input id="btn_Paste" type="button" class="menuitems" value="粘贴" onclick="javascript: hidemenuie5(); Button_Paste();" /> </div>
js文件:
var focusDOM; focusDOM = event.srcElement;//初始化 function Button_Copy()//复制 { var rng = document.selection.createRange(); rng.execCommand('Copy'); } function Button_Paste()//粘贴 { var clipboardData = window.clipboardData; if(clipboardData){ var html = window.clipboardData.getData("Text");//会提示 允许此网页访问"剪贴板"吗,IE安全设置 允许对剪切板进行编程访问可以屏蔽该提醒 if (html != null) { var dom = focusDOM; dom.focus(); var rng = document.selection.createRange(); rng.execCommand('paste'); } } }