2013-05-29 66 views
1

我有一個ASP.NET Web應用程序。我想獲取當前客戶端剪貼板上的文本並粘貼到我的網頁上的文本框中。有沒有辦法做到這一點?粘貼當前在剪貼板上的文本在ASP.NET中

+0

什麼是你的代碼的樣子..?你有沒有試過查找剪貼板的GetText方法......? 'Clipboard.GetText' – MethodMan

+2

@DJ Craze:這將從服務器獲取剪貼板,而不是客戶端。 – Denis

+0

看起來不容易。 http://stackoverflow.com/questions/3475293/copy-and-paste-clipboard-in-javascript-or-jquery – gwin003

回答

0

所有的安全怪胎(其中我一個)似乎忘記了,有網絡部署到Intranet ......在這種情況下,如果你不在乎它只能在IE(和Firefox帶有擴展名),您可以使用this guide

要粘貼,帶着幾分jQuery濺在味道:)

$('.pasteHotspot').on('click', function (e) { 
     e.preventDefault(); 

     var pasteField = $(this).parent().find('.pasteField')[0]; 

     // Keeps the other browsers from throwing exceptions.. 
     if (typeof pasteField.createTextRange != 'function') return; 

     paste(pasteField); 
    } 


    function paste(pasteField) { 
     pasteField.focus(); 

     pasteField.select(); 

     var therange = pasteField.createTextRange(); 

     therange.execCommand("Paste"); 
    }