Copiar texto para a área de transferência usando Zero Clipboard no asp.net

Estou tentando usarZero *Prancheta* para copiar texto deCaixa de texto paraPrancheta quando o cliente clica em umBotão. Eu estou tentando isso por muitos dias, mas sem sorte para fazer este trabalho.

No cenário, eu tenho umCaixa de texto que renderizam dados doBase de dados. eu tenho umBotão que quando o cliente clica deve copiar o texto doCaixa de texto. Eu tentei seguir mas não está funcionando.

Alguma ajuda será apreciada.

 <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();" />

questionAnswers(3)

yourAnswerToTheQuestion