Kopieren Sie Text in die Zwischenablage mit Zero Clipboard in asp.net

Ich versuche es zu benutzenNull *Zwischenablage* um Text von zu kopierenTextfeld zuZwischenablage Wenn der Kunde auf a klicktTaste. Ich versuche dies seit vielen Tagen, aber kein Glück, um diese Arbeit zu machen.

Im Szenario habe ich einenTextfeld die Daten aus dem rendernDatenbank. Ich habe eineTaste welche, wenn der Kunde klickt, den Text derTextfeld. Ich habe versucht zu folgen, aber es funktioniert nicht.

Hilfe wird gebeten.

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

Antworten auf die Frage(3)

Ihre Antwort auf die Frage