asp.net 点击girdView中的超链接列复制地址--源码--调试成功

为了做这个看似简单的问题我死了不少脑细胞。。。

后台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>

posted @ 2009-03-05 17:29  perfectMan  阅读(396)  评论(0编辑  收藏  举报