1

我需要将剪贴板中的数据显示给可读控件。剪贴板数据可以是文本、文档或任何类型。控件应显示信息。

ASP.net 中是否有可用的控件

这是客户端剪贴板

4

4 回答 4

2

您应该能够创建 Silverlight 2 控件并将其嵌入到您的网页中。使用正确的安全设置,这应该允许您间接访问剪贴板。

使用 Silverlight 2 在剪贴板中存储文本

Silverlight 2 入门

有用的博客入门教程

于 2009-01-19T16:57:15.400 回答
1

你说的是哪个剪贴板?

服务器端剪贴板或客户端剪贴板(我假设它是客户端)。

据我所知,如果您只想显示有关剪贴板中保存的内容的信息 - javascript 具有您可以使用的剪贴板对象。它可能有安全限制(当您尝试访问客户端剪贴板时)

于 2009-01-19T06:13:17.807 回答
1

服务器不可能从客户端的剪贴板中读取。因此,如果您的意思是用户在剪贴板(在服务器上)中拥有的内容:这是无法完成的。你也许可以用 javascript 做一些事情,但是 ASP.NET 作为一个细节在很大程度上变得无关紧要。

或者,这样说:你见过这样做吗?

通常,要让网站处理非文本数据,您需要使用文件/上传控件(浏览...)将数据发送到服务器。您可能想要调查此选项。

如果您在客户端需要更多功能,请考虑 Silverlight、Flash、ClickOnce 等(但尽量避免使用 OCX——这是一种死技术)。

于 2009-01-19T06:17:13.553 回答
0

可以在网页中嵌入 .NET Windows 窗体用户控件。使用它,您可能能够访问剪贴板以使数据可用于您的网页。

我不确定这是否可行,因为用户控件将以非常有限的权限运行,但值得一试。

于 2009-01-19T07:23:13.610 回答