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

原创 2015年07月08日 13:44:05

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

网上都是使用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

以上。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Asp.net 控件用法汇总-RadioButtonList、DropDownList、button、Checkbox...

在项目中用到这些最基本的东西,搜集了一些资料。总结一下,方便查阅,有用就拿走。 Checkbox: 1、判断checkbox是否选中: if (Request.Form["chk"]...

ASP.NET自定义Web服务器控件-Button

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; usin...

ASP.NET自定义Web服务器控件-Button控件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; usin...

ASP.NET控件FileUpload实现Excel文件内容上传到数据库

实现思路:Excel的内容并不可以直接上传到数据库,所以先将Excel内容读取出来转化为DataSet,然后可以得到DataTable,遍历每一行,存到数据库里就好了。 前台只放了两个控件: ...

(转)解决Asp.net中文本框控件(TextBox)readonly或disabled时内容无法POST到服

网页中有的时候想让用户无法在文本框控件(TextBox)里输入,常见的方法是把它的ReadOnly属性设为True,或者是将Enabled属性设为False。这两种方法的作用差不多。另外还可以用标签代...

在ASP.NET中动态加载内容(用户控件和模板)

在ASP.NET中动态加载内容(用户控件和模板) 要点: 1. 使用Page.ParseControl 2. 使用base.LoadControl 第一部分:加载模板 下面是个模板 ...

ASP.NET 母版页与内容页 修改、加载、调用控件等问题汇总

一、使用多种方式为内容页加载母版页 默认情况下是给单个内容页指定一个母版页加载,当多个内容页需加载到同一个母版页时,我们可以通过配置文件为多个内容页批量加载母版页,另外,还可以在PreInit事...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)