动态生成LinkButton事件的执行,请大侠帮忙。

fengyunhongri 2009-03-17 03:13:53
动态生成的Table,里边包含LinkButton,LinkButton执行服务器事件,在Page_Load事件里绑定生成Table,动态生成LinkButton,并绑定服务器事件,lbnDelete.Click += new EventHandler(lbnDelete_Click);但是lbnDelete_Click有时第一次执行,第二次不执行,第三次又执行,第四次又执行,以此类推,请问各位大侠,问题在哪儿?
...全文
126 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
danghu 2009-08-16
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 danghu 的回复:]
引用 6 楼 fengyunhongri 的回复:
当然也给LinkButton绑定事件。

[/Quote]以后的就不行了,就是第二行,第三行的Id都是第一行的,Id我是用Bind(“ID”)绑上的啊。显示ID时可以得到。DataKeyNames 我也是绑的ID
danghu 2009-08-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 fengyunhongri 的回复:]
当然也给LinkButton绑定事件。
[/Quote]
对了,我问下 ,就是 在GridView 中在模板列里面添加3个LinksButton,在获得对应行的Id时一直是只得到第一行的Id,我想问下,是什么原因。当我点击更改的时候第一行的可以,以后的就不行了,请各位大虾指点下啊。小弟拜谢。
fengyunhongri 2009-03-18
  • 打赏
  • 举报
回复
当然也给LinkButton绑定事件。
fengyunhongri 2009-03-18
  • 打赏
  • 举报
回复
每次Page_Load事件都重新绑定数据,重新生成HtmlTable,也重新生成LinkButton。
liu4545533 2009-03-17
  • 打赏
  • 举报
回复
关注
moonshineidolon 2009-03-17
  • 打赏
  • 举报
回复
如果按你所说 table中的linkbutton 每行都有的话

应该在每次的页面刷新时,都要遍历table中的linkbutton对象
给每个对象加载事件到指定的方法

只要记得是每次页面刷新都加载一般没有问题
我经常这么做,没遇到你说的事。
whowhen21 2009-03-17
  • 打赏
  • 举报
回复
没明白,不过我把它顶上去。
功劳一件哦

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧