此时面对一个需求就是点击删除,此时就要删除一条记录,很明显,删除一条记录的本质就是要将这条数据在数据库中删除,但是要想删除一条数据,那么此时就要知道这条数据在数据库中对应的id,只有知道了该条数据的Id就可以删除。
但是怎样判断此时删除的是那一条数据,就要在点击删除时,向后台传递对应该条数据的id,后天根据这个id删除数据,此时使用的属性是CommandArgument属性,在使用CommandArgument属性时:
前端:<asp:Button ID="MoneyTypeDel"runat="server"CommandArgument='<%#Eval("tId")%>' OnClick="MoneyDel_Click"Text="删除" CssClass="btnbtn-primary btn-flat btn-sm" />
后台: int tid = Convert.ToInt32(((Button)sender).CommandArgument.ToString());