问题描述:
    GridView控件里有绑定多条数据,每一行数据后有一个【转播到腾讯微博】,点击每一行的【转播到腾讯微博】,获取到内容【总是最后一条数据的内容,不能分别获取到每一行的数据内容?】有什么好的解决方案能够获取到每一行的数据内容?腾讯微博--一键转播官网:http://open.t.qq.com/apps/share/explain.php里有原始代码我的代码:<a href="javascript:void(0)" onclick="postToWb();return false;" class="tmblog"><img src="http://v.t.qq.com/share/images/s/b32.png" alt="转播到腾讯微博" border="0" /></a> <script type="text/javascript">
function postToWb(){
var _t = encodeURI('<%#Eval("Content")');
var _url = encodeURIComponent('http://www.test.com.cn/TanGeShow.aspx?id=<%#Eval("ID"))';
var _appkey = encodeURI('appkey');//你从腾讯获得的appkey
var _pic = encodeURI('');//(例如:var _pic='图片url1|图片url2|图片url3....)
var _site = '';//你的网站地址
var _u = 'http://v.t.qq.com/share/share.php?url='+_url+'&appkey='+_appkey+'&site='+_site+'&pic='+_pic+'&title='+_t;
window.open( _u,'', 'width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no' );
}
</script>

解决方案 »

  1.   

    <a href="javascript:void(0)" onclick="postToWb(<%=Eval("Content") %>,<%=Eval("ID") %>);return false;" class="tmblog"><img src="http://v.t.qq.com/share/images/s/b32.png" alt="转播到腾讯微博" border="0" /></a> 
    --------------------------------------------------------------------------记录一
    <a href="javascript:void(0)" onclick="postToWb(<%=Eval("Content") %>,<%=Eval("ID") %>);return false;" class="tmblog"><img src="http://v.t.qq.com/share/images/s/b32.png" alt="转播到腾讯微博" border="0" /></a> 
    --------------------------------------------------------------------------记录二
    <a href="javascript:void(0)" onclick="postToWb(<%=Eval("Content") %>,<%=Eval("ID") %>);return false;" class="tmblog"><img src="http://v.t.qq.com/share/images/s/b32.png" alt="转播到腾讯微博" border="0" /></a> 
    --------------------------------------------------------------------------记录三
    <script type="text/javascript">
    function postToWb(content,id){
    var _t = encodeURI(content);
    var _url = encodeURIComponent('http://www.test.com.cn/TanGeShow.aspx?id='+id);
    var _appkey = encodeURI('appkey');//你从腾讯获得的appkey
    var _pic = encodeURI('');//(例如:var _pic='图片url1|图片url2|图片url3....)
    var _site = '';//你的网站地址
    var _u = 'http://v.t.qq.com/share/share.php?url='+_url+'&appkey='+_appkey+'&site='+_site+'&pic='+_pic+'&title='+_t;
    window.open( _u,'', 'width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no' );
    }
    </script>建议你以这种形式来,定义一个跳转到微薄的javascript函数 ,gridview中的每个链接,上调用这个函数,传入不同的参数
      

  2.   

    <%=Eval("Content") %>,
    这个不是等于
    是<%#Eval("content")%>