1
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("")在按钮单击中调用该函数

在本地可以正常使用,但是上传后就不行了

4

1 回答 1

2

首先我想提醒您:我相信您没有混淆服务器端和客户端运行 - 我希望不要期望将其复制到剪贴板后面的代码中,并将其粘贴到您的客户端文字程序中。

现在Clipboard是用户界面的一部分,并与登录用户连接。

现在,当您在本地运行并调试它时,运行它的池可能使用您的帐户运行,但是当它在服务器上时,池作为服务运行,无法访问桌面和用户界面,因此剪贴板不可用。

寻找其他方式来“存储”临时数据并移动它们。剪贴板不是在线 Web 应用程序的地方。

于 2013-05-18T09:42:05.703 回答