为了做这个看似简单的问题我死了不少脑细胞。。。
后台rowdataband事件里
//复制地址
if (e.Row.RowIndex > -1)
{
HyperLink fb = (HyperLink)e.Row.FindControl("HyperLink8");
LinkButton lb = (LinkButton)e.Row.FindControl("LinkButton2");
String a = Server.MapPath(lb.CommandArgument.ToString());
fb.NavigateUrl = "javascript:isblank(\""+a+"\");";
}
前台js脚本
<script language=javascript>
function isblank(field)
{
window.clipboardData.setData('Text',field.toString());
alert("地址已复制,可以ctrl+v推荐给QQ/MSN好友啦!");
}
</script>