zClip Jquery プラグインを使用して、URL をクリップボードにコピーしています。以下のzClipのSAMPLEコード。
$(document).ready(function () {
$('a#copy-description').zclip({
path: 'zClip/ZeroClipboard.swf',
copy: $('p#description').text()
});
});
通常のアンカー タグと通常の段落として正常に動作します。しかし、アンカータグをリピーターにする必要があり、それぞれの URL を clipboard にコピーする必要があります<%# Eval("URL") %>
。リピーターが生成するときに、コピーするアンカーの数と URL の数が n になります。私が知っていることをいくつか試しましたが、うまくいきません。どうすればこの問題を解決できますか?
<asp:Repeater ID="rptWebAddress" runat="server" OnItemCommand="rptWebAddress_ItemCommand">
<ItemTemplate>
<p>
<asp:Table runat="server">
<asp:TableRow ID="TableRow1" runat="server">
<asp:TableCell>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("URL") %>' Target="_blank">Click Here</asp:HyperLink>
</asp:TableCell>
<asp:TableCell>Web link. Click it. Open in browser. Save as a bookmark.</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow2" runat="server">
<asp:TableCell> <a style="text-decoration: underline;" id="copy-description" href="#">Copy</a>
</asp:TableCell>
<asp:TableCell>Web link as text. Copy and paste.</asp:TableCell>
</asp:TableRow>
</asp:Table>
</p>
</ItemTemplate>
</asp:Repeater>