asp:UpdatePanel 局部刷新Repeater?
Asp:UpdatePanel里面的ControlID指向Repeater里面的button控件是不是不行啊?提示找不到ID那这样子是不是意味着Repeater无法用Up...
Asp:UpdatePanel 里面的ControlID 指向Repeater里面的button控件是不是不行啊?提示找不到ID 那这样子是不是意味着Repeater无法用UpdatePanel 事先局部刷新?
展开
2个回答
展开全部
Repeater里面的button控件ID不是原来的控件ID,因为Repeater中的button控件是动态生成的,会根据行值为它内部的控件ID自动添加前缀,所以UpdatePanel 找不到
PS:你把Repeater整个放进UpdatePanel 里也可以实现局部刷新的
不用指定ControlID
PS:你把Repeater整个放进UpdatePanel 里也可以实现局部刷新的
不用指定ControlID
更多追问追答
追问
那怎么调用事件呢 用CommandArgument=“”命名来调用事件是嘛?这样会实现局部刷新嘛
追答
在Repeater里的button控件都是触发Repeater的RowCommand事件的,你可以通过为Button设置CommandName属性来在后台触发事件时判断是什么按钮被按下
CommandArgument是用来为RowCommand事件传递参数的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询