.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');
}
}
}
浙公网安备 33010602011771号