.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');
        }
    }
}

  

原文地址:https://www.cnblogs.com/ysaw/p/11833724.html