我需要将剪贴板中的数据显示给可读控件。 剪贴板数据可以是文本,文档或任何类型。控件应显示信息。
ASP.net中是否有可用的控件
这是客户端剪贴板
答案 0 :(得分:2)
您应该能够在网页中创建并嵌入Silverlight 2控件。使用正确的安全设置,这应该允许您间接访问剪贴板。
Storing text in the clipboard using Silverlight 2
答案 1 :(得分:1)
你在说什么剪贴板?
服务器端剪贴板或客户端剪贴板(我假设它是客户端)。
据我所知,如果你只是想显示关于剪贴板中的内容的信息 - javascript有你可以使用的剪贴板对象。它可能有安全限制(当您尝试访问客户端侧剪贴板时)
答案 2 :(得分:1)
服务器无法从客户端的剪贴板中读取。因此,如果你的意思是用户在他们的剪贴板(服务器)中有什么:它无法完成。你可能可以用javascript做一些事情,但是ASP.NET在很大程度上与细节无关。
或者,这样说吧:你见过这件事吗?
通常,要使网站对非文本数据执行某些操作,您需要使用文件/上传控件(浏览...)将数据发送到服务器。您可能想要调查此选项。
如果您需要更多客户端电源,请考虑使用Silverlight,Flash,ClickOnce等(但请尽量避免使用OCX - 这是一种死技术)。
答案 3 :(得分:0)
可以在网页中嵌入.NET Windows窗体用户控件。使用此功能,您可以访问剪贴板以使数据可用于您的网页。
我不确定这是否可行,因为用户控件将以非常有限的权限运行,但它可能值得一试。