在ASP.net中显示剪贴板信息

时间:2009-01-19 06:06:05

标签: asp.net clipboard

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

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

这是客户端剪贴板

4 个答案:

答案 0 :(得分:2)

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

Storing text in the clipboard using Silverlight 2

Getting Started with Silverlight 2

Helpful Blog tutorial on getting started

答案 1 :(得分:1)

你在说什么剪贴板?

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

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

答案 2 :(得分:1)

服务器无法从客户端的剪贴板中读取。因此,如果你的意思是用户在他们的剪贴板(服务器)中有什么:它无法完成。你可能可以用javascript做一些事情,但是ASP.NET在很大程度上与细节无关。

或者,这样说吧:你见过这件事吗?

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

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

答案 3 :(得分:0)

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

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