public void myMethod(string test)
{
string mytext = "DataGridViewHitTestType"; // the text u want to copy
Clipboard.Clear();//Clearing the clipboard
Clipboard.SetText(test);
}
public int copycodetoboard(string copy)
{
Thread t = new Thread(() => myMethod(copy));
t.ApartmentState = ApartmentState.STA;
t.Start();
return 1;
}
我在按钮点击中调用copycodetoboard("")
功能
它在本地工作正常,但上传后无法正常工作
答案 0 :(得分:1)
首先我想注意一下:我相信你没有混淆服务器端和客户端运行 - 我希望不要指望将代码复制到剪贴板上,然后将其粘贴到客户端字程序。
现在Clipboard
是用户界面的一部分,并与登录用户连接。
现在,当您在本地运行并调试它时,运行它的池可能与您的帐户一起运行,但是当它在服务器上时,池作为服务运行而无法访问桌面和用户界面,并且所以剪贴板不可用。
找到一些其他方法来“存储”临时数据并移动它们。剪贴板不是在线Web应用程序的位置。