C#.net中,点击asp控件button复制内容到剪贴板

来源:互联网 发布:python读取二进制数据 编辑:程序博客网 时间:2024/06/06 08:37

这问题我搞了老半天,以此作为纪念

网上都是使用JavaScript的,真的,明显比C#.net这方法方便得多。(我感觉)

然而非要使用C#.net的写法……

前台代码(xxx.aspx):

 <asp:Button ID="btnCopy" runat="server" Text="自动复制代码" OnClick="btnCopy_OnClick" />

后台代码(xxx.aspx.cs):
protected void btnCopy_OnClick(object sender, EventArgs e)        {            Thread th = new Thread(new ThreadStart(Copy));            th.ApartmentState = ApartmentState.STA;            th.Start();        }        void Copy()        {            string a = "hello";            Clipboard.SetText(a);        }
注意点:

using System.threading;//确定线程

using System.Windows.Form;//确定Clipboard

当你发觉你直接打using System.后面没有Windows的时候,请右键点击项目——添加引用——.NET栏中找到,我用的是.net framework4

以上。

0 0
原创粉丝点击