【发布时间】:2014-09-13 06:12:38
【问题描述】:
我有一个转发器,它将数据库中的数据绑定到文本框中,每个文本框都有一个复制按钮。 我想要的是在单击复制按钮时从文本框中复制文本。 顺便说一句,我正在使用 Visual Studio 2008 Web 表单。我尝试使用 Clipboard.SetText 但没有用。我现在正在处理这个。
代码背后:
Protected Sub rpt_ItemCommand(ByVal source As Object,
ByVal e As System.Web.UI.WebControls.RepeaterCommandEventArgs)
Handles rpt.ItemCommand
If e.CommandName = "Copy" Then
Dim btnCopy As System.Web.UI.WebControls.Button = e.Item.FindControl("btnCopy")
Dim txtMsg As System.Web.UI.WebControls.TextBox = e.Item.FindControl("txtMessage")
txtMsg.Focus()
btnCopy.Attributes.Add("onClientClick", "function copyClipboard(){ CopiedTxt = document.selection.createRange();CopiedTxt.execCommand('Copy'); }")
End If
End Sub
希望你能帮助我。谢谢
【问题讨论】:
标签: html asp.net vb.net c#-3.0