如何将asp:Table的内容复制到剪贴板,以便将其粘贴到Excel之类的内容?
我认为需要某种JavaScript?
对于winforms,使用Clipboard对象很容易,但对于asp.net来说呢?
答案 0 :(得分:1)
浏览器的问题是剪贴板访问通常是特权访问,所以你最终需要像Flash这样的东西。
那里有一个很棒的图书馆,我用过几次叫ZeroClipboard - https://github.com/jonrohan/ZeroClipboard
答案 1 :(得分:0)
我在某处看到的一种技术是打开弹出窗口,将数据复制到其中,预先选择它,并告诉用户按CTRL + C.听起来很傻,但对用户来说很容易,并且不需要任何特殊权限。
我开始在几个网站上使用它,我的用户喜欢它。一切都在jQuery中完成。以下是用户希望将HTML表格复制到Excel中的事务的屏幕截图。单击“导出到Excel”按钮会生成此...