Скопируйте текст в буфер обмена, используя Zero Clipboard в asp.net

Я пытаюсь использоватьНуль *буфер обмена* скопировать текст изТекстовое окно вбуфер обмена когда клиент нажимаеткнопка, Я пробую это в течение многих дней, но не удача сделать эту работу.

В сценарии у меня есть одинТекстовое окно которые представляют данные изБаза данных, у меня есть такойкнопка который, когда клиент нажимает, должен скопировать текстТекстовое окно, Я попытался следовать, но это не работает.

Некоторая помощь будет оценена.

 <script type="text/javascript" src="/Scripts/ZeroClipboard.js"></script>
    <script type="text/javascript">
        ZeroClipboard.setMoviePath('/Scripts/ZeroClipboard.swf');
    </script>



<script>
    function test() {

        ZeroClipboard.setMoviePath('/Scripts/ZeroClipboard.swf');
        //create client
        var clip = new ZeroClipboard.Client();

        //event
        clip.addEventListener('mousedown', function () {
            clip.setText(document.getElementById('TextBox2').value);

        });
        clip.addEventListener('complete', function (client, text) {
            alert('copied: ' + text);

        });
        //glue it to the button
        clip.glue('d_clip_button');

    }
</script>

<asp:TextBox ID="TextBox2" runat="server" BorderStyle="None"  Enabled="False" Font-Size="Medium" ForeColor="Black" Width="213px"></asp:TextBox>
            &nbsp;<asp:Button ID="d_clip_button" runat="server" Text="Copy" OnClientClick="javascript:test();" />

Ответы на вопрос(3)

Ваш ответ на вопрос