C#.net中,点击asp控件button复制内容到剪贴板
2015-07-08 13:44
791 查看
这问题我搞了老半天,以此作为纪念
网上都是使用JavaScript的,真的,明显比C#.net这方法方便得多。(我感觉)
然而非要使用C#.net的写法……
前台代码(xxx.aspx):
<asp:Button ID="btnCopy" runat="server" Text="自动复制代码" OnClick="btnCopy_OnClick" />
后台代码(xxx.aspx.cs):
using System.threading;//确定线程
using System.Windows.Form;//确定Clipboard
当你发觉你直接打using System.后面没有Windows的时候,请右键点击项目——添加引用——.NET栏中找到,我用的是.net framework4
以上。
网上都是使用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 sync over async(异步中同步,什么鬼?)
- ASP.NET - Eval数据绑定
- 水火难容:同步方法调用async方法引发的ASP.NET应用程序崩溃
- 【转】Asp.net MVC Comet推送
- asp.net获取真实ip的方法
- 给Asp.Net MVC及WebApi添加路由优先级
- 最近在看 ASP.NET 5,有关官方实现的 OAuth 2 包
- asp:UpdatePanel客户端回传事件管理
- asp.net获取真实ip的方法
- AspNet WebApi 中应用fo-dicom抛出异常:No codec registered for tranfer syntax:
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml)
- ASP.NET 5运行时升级到Beta5
- Asp与Asp.Net
- ASP.NET 5探险(4):如何把ASP.NET 5从beta4升级到beta5
- jasperreport ireport创建PDF中文字体问题终极解决方法
- ASP.NET MVC图片上传前预览
- DEV-aspxgridview中的aspcheckbox
- 七天学会ASP.NET MVC (五)――Layout页面使用和用户角色管理
- 七天学会ASP.NET MVC (四)――用户授权认证问题
- 七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理