在c#.net中,怎么实样实现clipboard剪切板功能
我直接在.cs文件中写入Clipboard.Clear();
Clipboard.SetText("kjfkjdslfkjkl");
提示是:
异常详细信息: System.Threading.ThreadStateException: 在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。

谢了先../bow
谢谢live41,不是忘,根本就没有Main.
我是web编程,那个Clipboard是不是不是服务器端的?
后来用Javascript脚本来实现的话,还是不行.
我是这么用的:
<asp:Label ID="lblText" runat="server" CssClass="font1" />
<asp:LinkButton ID="lbCopy" runat="server" Text="[复制]"
OnClientClick="window.clipboardData.setData('Text',document.geiElementById(lblText).innerText"/>
但出不来,郁闷啊.
谢谢live41
上面写错了,应该是:
OnClientClick="window.clipboardData.setData('Text',document.getElementById(lblText).innerText)"/>
用文字试,没有问题.但换成控件就出不来了.
OnClientClick="window.clipboardData.setData('Text',document.getElementById('<%=lblIntroduceUrl.ClientID %>').innerText)"/>
document.all.item(lblText).value
都试了,还是不成,我就搞不明白这问题到底出在哪了??