1:先介绍Winform下的解决办法
private void btn2OK_Click(object sender, ImageClickEventArgs e)
{
    string strContent ="";
    strContent = this.txt2Url1.Text.Trim();
    Clipboard.SetDataObject(strContent,true);
   //Clipboard.SetDataObject(strContent);//或者用这个.根据需要.////读取剪切板数据
//IDataObject iData = Clipboard.GetDataObject();
//if(iData.GetDataPresent(DataFormats.Text)) 
//{
//    string str1 = (String)iData.GetData(DataFormats.Text); 
//}
//else 
//{
//    string str2 = "Could not retrieve data off the clipboard.";
//}
}2:ASP.Net中
<script type="text/JavaScript">
<!--
    function setCopy(_sTxt){try{clipboardData.setData('Text',_sTxt)}catch(e){}}
//-->
</script><A onclick="setCopy('<%=txt.Text%>'); alert('  已经把该Url地址复制到系统剪贴板,您可以使用(Ctrl+V或鼠标右键)粘贴功能,通过其他软件记录或发送给您的朋友。');"href="javascript:;"></A>------------------------------------------
给大家参考下哦