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

以上。

每日学习心得:CustomValidator验证控件验证用户输入的字符长度、Linq 多字段分组统计、ASP.NET后台弹出confirm对话框,然后点击确定,执行一段代码

2013-9-15 1.    CustomValidator验证控件验证用户输入的字符长度 在实际的开发中通常会遇到验证用户输入的字符长度的问题,通常的情况下,可以写一个js的脚本或者函数,在A...

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

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

控制Asp.net的Button控件的提交动作

asp.net开发中,通常需要做一些客户端验证。当我们默认在一个页面中加个button控件时,这个Button被asp.net输出为一个Submit按钮。 click="Button1_Click"...

asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理

问题描述: 在aspx页面动态生成一个控件,比如点击按钮a生成按钮b,然后再点击按钮b的时候,无论如何也进不到按钮b的Click事件里。 网上的答案基本不对,要么就是演示得特复杂难看懂,现在我写一个最...

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页面同时存在自定义控件,母版页,内容页的加载顺序

ASP.NET 母版页和内容页中的事件 母版页和内容页都可以包含控件的事件处理程序。对于控件而言,事件是在本地处理的,即内容页中的控件在内容页中引发事件,母版页中的控件在母版页中引发事件。控件事件不...
  • cqkxzyi
  • cqkxzyi
  • 2012年01月10日 13:40
  • 885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#.net中,点击asp控件button复制内容到剪贴板
举报原因:
原因补充:

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