首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

aspx中怎么访问剪切板

2012-03-02 
aspx中如何访问剪切板在一个aspx页面中有一个按钮。点击按钮,把一段文本拷贝到剪切板中。查了一下资料Clipbo

aspx中如何访问剪切板
在一个aspx页面中有一个按钮。点击按钮,把一段文本拷贝到剪切板中。 

查了一下资料Clipboard类只能在winform中使用。。。。

[解决办法]
不能直接访问的,不过可以通过JavaScript来访问,在安全性较高的浏览器上会弹出询问是否允许访问的对话框。
[解决办法]
脚本 window.clipboardData
[解决办法]
javascript与剪贴板交互
1.怎样操作剪贴板,从而实现复制、剪切与粘贴?同时判断剪贴板里边的数据是否是文本? 

JScript code
if (!IsClipboardFormatAvailable(CF_TEXT)) return; if (!OpenClipboard(hwndMain)) return; hglb = GetClipboardData(CF_TEXT); if (hglb != NULL) { lptstr = GlobalLock(hglb); if (lptstr != NULL) { // Call the application-defined ReplaceSelection // function to insert the text and repaint the // window. ReplaceSelection(hwndSelected, pbox, lptstr); GlobalUnlock(hglb); } } 

热点排行