问题是点击按钮Button1,就复制Label1.Text的内容;
类似于选中Label1.Text的内容,按CTRL+C就复制;
复制好后粘贴到记事本,按CTRL+V就可以粘贴;
--------------------
用C#如何实现?
用JS我会,我这里我想用C#来实现。
类似于选中Label1.Text的内容,按CTRL+C就复制;
复制好后粘贴到记事本,按CTRL+V就可以粘贴;
--------------------
用C#如何实现?
用JS我会,我这里我想用C#来实现。
private void textBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
System.Windows.Forms.Clipboard.SetDataObject(Label1.Text,false);
Response.Write("已经复制到剪切板,操作成功);
}
运行后提示“缺少引用”
function CopyAll(T)
{
T.focus() //使文本框得到焦点
T.select() //把文本框中的内容全选
if (document.all){
therange=T.createTextRange()
therange.execCommand("Copy") //复制
}
}
</SCRIPT>
<INPUT TYPE="BUTTON" VALUE="复制" onclick="CopyAll(text1)" >
<BR>
<TEXTAREA NAME="text1" COLS="40" ROWS="5">(内容)</TEXTAREA>
<TEXTAREA COLS="40" ROWS="5">(你可以在这里粘帖内容)</TEXTAREA>
var clipBoardContent='';
clipBoardContent+="复制到剪切板,记得结贴!!";
window.clipboardData.setData("Text",clipBoardContent);
} copyToClipBoard();
Response.Write("<script language=\"javascript\">\n");
Response.Write("window.clipboardData.setData(\"Text\",Label1.Text);\n");
Response.Write("</script>\n");
=================================
有谁能帮忙看一下这个代码怎么改为好?
正确答案是:
Response.Write("window.clipboardData.setData(\"Text\",\""+Label1.Text+"\");\n");