0
我一直在使用一个简单的网页表单应用程序在asp.net中缩短网址。我成功地完成了我的功能,当我更改url时,它应该自动复制到剪贴板。Clipboard.SetText()显示错误
我所做的文本值变量来存储像
shortUrl.Text = shortURL;
我打电话剪贴板功能
clip_board(shortURL);
之后
我的功能是
public void clip_board(string shortUrl)
{
MessageBox.Show(shortUrl);
Clipboard.SetText(shortUrl);
}
这里的消息框显示缩短的网址,但Clipboard.SetText()
显示错误为
在进行OLE调用之前,当前线程必须设置为单线程单元(STA)模式。确保您的Main函数具有标记的STAThreadAttribute。
如何克服这个错误?
但它显示了具有确切值的消息框,并且它没有访问剪贴板功能 – 2013-03-19 08:45:46