asp.net 中repeater控件和linkbutton 的使用方法
我在页面上放了一个repeater控件linkbutton控件label控件我用repeater控件和linkbutton控件绑定的一段数据代码如下<asp:Repeat...
我在页面上放了一个repeater控件 linkbutton控件 label控件 我用repeater控件和linkbutton控件 绑定的一段数据 代码如下
<asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" >
<%# Eval("brand") %>
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
我现在想实现一个功能就是 当我点击linkbutton的某一个值后 将上面的值 传给label 请问代码怎么写 展开
<asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click" >
<%# Eval("brand") %>
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
我现在想实现一个功能就是 当我点击linkbutton的某一个值后 将上面的值 传给label 请问代码怎么写 展开
3个回答
展开全部
获取linkbutton的id, 还是获取你绑定数据的id? 前者: 你运行网站! 在生成的页面右键查看源代码, 在那里找到你的linkbutton的id, 在javascript里使用这个yid, 你的linkbutton的id是跟你编写代码时候的id 不e同的, 因为3你嵌套在repeater中7里了i, 编译完之y后就会自动+上orepeater的id。 后者: 我没试过我不e知道, 我想如果通过CommandArguement不l能从2value等的获取到值的话, 你可以1考虑放个bHiddenField存放对应的id
cのquΜd拢萤选gō八d拢萤选wiuΜjㄧ
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
借用他们的回答,稍加改进,如下:
把 <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>
把 <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>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把 <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>
页面label控件 的ID为 label1
添加一个script
<script type="text/javascript">
function setValue(value){
var lblObj = document.getElementById('label1');
if(lblObj != null){
lblObj .value = value;
}
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询