Repeater中的Button不执行OnClick事件?

今天在改一个Asp.net页面,让人奇怪的是,直接放在Form中的Button可以正常执行OnClick事件,而嵌套在Repeater中的Button就不行!

通过排查发现,原来是web.config禁用了ViewState,导致这个问题。解决方法:

通过页面头部的声明中,加入以下语句启用单页面的ViewState:

EnableViewState = True

这样就可以正常执行嵌套在Repeater中的Button事件了。这种情形,一般用于编辑单条数据,比如说删除一条数据。

本文首发:剑锋博客 尊重作者,请保留链接。

分享到: 更多

给我留言(您的留言,是对我最好的鼓励!

公告栏

  • 姓名:林剑锋(不见不散)
  • 来自:中国-广州
  • 简介:潮汕人,出生于广东揭西。醉心于Web开发8年,挑战了一年整体策划和网站运营。目前就职于平成混媒IT部。
  • Email/QQ:admin@ljf.cn

QQ群:设计学院 68075618,网站设计师 9908776

统计

文章:335篇
评论:163条 (2条Spam)
相册:1个 (120张图片)
主题:Nagrand新主题

www.ljf.cn网站PR查询