注册 登录
编程论坛 ASP.NET技术论坛

Repeater的CommandArgument的问题

dadongzicool 发布于 2011-08-24 00:11, 903 次点击
Repeater的CommandArgument的问题

一个查询页面   首次进入后  用repeater显示数据库表userinfo中的所有数据

然后每一条记录 都有一个删除linkbutton   
<asp:LinkButton ID="lb_delete" CommandArgument='<%# Eval("UserId")%>' OnClientClick="javascript:return confirm('确定要删除么?')"
                                            CommandName="del" runat="server">删除</asp:LinkButton>

点击删除后可以正常执行

然后这个页面上有一个dropdownlist选择不同的dropdownlist选项后,执行查询显示用户名为所选项的记录(也就是此时只显示一条记录)   repeater数据重新绑定

数据显示很正常,但是点击删除按钮的时候,却不能正常删除,因为此时linkbutton中的CommandArgument='<%# Eval("UserId")%>'的值不是显示的这一条数据的UserId

而是如前所述全部显示的时候的 第一条记录的值 ,不知道是为什么?求解!!!


2 回复
#2
dadongzicool2011-08-24 12:59
在线等!!!!
#3
playermaker2011-09-01 00:33
下拉菜单在Repeater里面??
1