当前位置: 首页 > 知识库问答 >
问题:

在ASP中将线程设置为STA。网

萧萧迟
2023-03-14

我试图在我的. ascx文件中复制到剪贴板。因为这是ASP. NET,所以没有将[STAThread]放在主函数上。

我收到一个错误,说明:“在进行OLE调用之前,必须将当前线程设置为单线程单元(STA)模式。请确保主函数上标记了STAThreadAttribute。”

在我的ascx里。cs文件我有使用系统。窗户。形式 剪贴板。SetText(“你好,剪贴板”)

我试图找到一个解决方案,但大多数解决方案都假设存在一个main,或者说删除DLL。这些解决方案不适合我的情况。


共有1个答案

洪鸿
2023-03-14

你走错了路。您是从服务器端的角度考虑这个问题的,但是您不能从服务器端访问用户的剪贴板。但是,您可以通过在客户机上运行的JavaScript来实现。但这是另一个问题,它已经被回答了。

 类似资料:
  • 问题内容: 我有一个在几个线程中运行的程序。主线程与其他线程共享一个对象,在主线程中,我需要调用: 我怀疑主线程饿了,无法访问。如何提高主线程的优先级,或者默认情况下它是否已高于其他线程? 问题答案: 您在Thread类中有一个setPriority()方法。 检查此javadoc。 将线程优先级设置为最大:

  • 我正在尝试使用PDFBox将带下划线的文本添加到空白pdf页面,但我在网上找不到任何示例。stackoverflow上的所有问题都指向提取带下划线的文本,而不是创建它。PDFBox是否未实现此功能?查看PDFBox文档,字体似乎预先呈现为粗体、斜体和常规。 例如,Times New Roman Regular表示为: Times New Roman Bold表示为: 斜体表示为: 似乎没有带下划线

  • 问题内容: 我希望将值设置为如果我提交的表单中的文本框未放入任何内容。我怎样才能做到这一点?我尝试插入,但这只是将单词添加到字段中。 我不确定应该为此提供什么代码,我只是在编写UPDATE查询。 问题答案: 不要在更新语句中加引号。这应该工作:

  • 我正在尝试使用创建条形图。我试图让图表显示条向上,而低于1(例如0.8)的值向下。如果图表包含低于零的值,则将显示相同的图表。本质上,我试图将Y轴的基线改为1而不是0。 像这样:

  • 问题内容: 我已经成功设置了Spring Batch项目教程。我真的很想知道是否有可能在“ Spring级别”使它成为多线程的。 我想要的基本思想是列出任务或任务步骤的列表,并让它们由独立的线程拾取和处理,理想情况下是从限制为“ n”个线程的池中进行。 这可能吗?如果是这样,怎么办?有人可以引导我到我目前所在的位置吗? 简单的项目我是从本教程在这里。它基本上具有不同的任务,这些任务将消息打印到屏幕

  • 这显示了错误 如何将文本设置为? xml如下所示