首页 > 代码库 > Repeater控件 ---属性(ItemCommand事件)
Repeater控件 ---属性(ItemCommand事件)
epeater的Command操作:
1、ItemCommand事件 - 在Repeater中所有能触发事件的控件,都会来触发这一个事件
2、CommandName - 判断点击的是什么按钮,e.CommandName
3、CommandArgument - 触发事件所传递过来的主键值数据,放在这里面
界面值绑定时要用 单引号 !!!!!! e.。。。
4、ItemCreated - 项模板中将HTML代码生成完毕时执行一遍此事件
5、ItemDataBound - 项模板将数据绑定后执行一遍此事件
删除,也可以不开启另一页面;
<td>
<asp:Button ID="Button1" runat="server" CommandArgument=‘<%#Eval("UserName") %>‘ CommandName="Delete"Text="删除" />
<asp:Button ID="Button2" runat="server"CommandArgument=‘<%#Eval("UserName") %>‘ CommandName="chakan"Text="查看详情" />
</td>
Repeater1.ItemCommand += Repeater1_ItemCommand; } void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { //事件触发传递过来的参数,参数就是e,(传的参数不一样,e执行的不一样) if (e.CommandName == "Delete") { new UsersData().Delete(e.CommandArgument.ToString()); Repeater1.DataSource = new UsersData().Select();//删完刷新 Repeater1.DataBind(); } if(e.CommandName=="chakan") { Label2.Text+="查看详情"; } }
Repeater控件 ---属性(ItemCommand事件)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。