如何获得repeater中的行??

这样每个rpt中都带有一个删除按钮,是一个linkbutton,点击每行的linkbutton,此行就删除,之后刷新以下,现在问题是这样绑定有问题<td><asp:Lin... 这样每个rpt中都带有一个删除按钮,是一个linkbutton,点击每行的linkbutton,此行就删除,之后刷新以下,现在问题是这样绑定有问题

<td><asp:LinkButton ID="LinkButton1" runat="server" CommandName="" OnClick="Delete_Click(<%#Eval("TCid")%>)">删除</asp:LinkButton></td>

如果这样可以的话,就可以在函数参数中传递过去一个tcid,一切都顺理成章了,现在这样不可以,那怎么办呢?
展开
 我来答
路瓃pv
2011-06-01 · TA获得超过961个赞
知道小有建树答主
回答量:653
采纳率:0%
帮助的人:548万
展开全部
我一般是这么写的,给你参考,前台:
<asp:Repeater ID="RepeaterPk" runat="server" OnItemCommand="RepeaterPk_ItemCommand">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" runat="server" OnCommand="LinkButton2_Command" CommandArgument='<%#Eval("TCid") %>' CommandName="del" OnClientClick="if(confirm('你确定删除吗?')){return true}else{return false}">删除</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>

后台:
protected void RepeaterPk_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "del")
{
//删除操作
string TCid= e.CommandArgument.ToString();//这个TCid就是你需要的
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式