第1个回答 2011-10-26
获取linkbutton的id, 还是获取你绑定数据的id? 前者: 你运行网站! 在生成的页面右键查看源代码, 在那里找到你的linkbutton的id, 在javascript里使用这个yid, 你的linkbutton的id是跟你编写代码时候的id 不e同的, 因为3你嵌套在repeater中7里了i, 编译完之y后就会自动+上orepeater的id。 后者: 我没试过我不e知道, 我想如果通过CommandArguement不l能从2value等的获取到值的话, 你可以1考虑放个bHiddenField存放对应的idcのquΜd拢萤选gō八d拢萤选wiuΜjㄧ
第2个回答 2011-10-30
借用他们的回答,稍加改进,如下:
把 <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" onclinetclick="setValue('<%#Eval("xxx")%>')">
页面label控件 的ID为 label1
添加一个script
<script type="text/javascript">
function setValue(value){
var lblObj = document.getElementById('label1');
if(lblObj != null){
lblObj .value = value;
}
}
</script>本回答被网友采纳
第3个回答 2011-10-29
把 <asp:LinkButton ID="LinkButton1" runat="server" />替换为 <a href="javascript:void(0);" onclick="setValue('<%#Eval("xxx")%>');"><%#Eval("xxx")%></a>
页面label控件 的ID为 label1
添加一个script
<script type="text/javascript">
function setValue(value){
var lblObj = document.getElementById('label1');
if(lblObj != null){
lblObj .value = value;
}
}
</script>