Repeater的CommandArgument的问题
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
而是如前所述全部显示的时候的 第一条记录的值 ,不知道是为什么?求解!!!