当前位置: 代码迷 >> ASP.NET >> datagrid里的linkbutton为什么点击两次才会激发事件?解决办法
  详细解决方案

datagrid里的linkbutton为什么点击两次才会激发事件?解决办法

热度:4261   发布时间:2013-02-25 00:00:00.0
datagrid里的linkbutton为什么点击两次才会激发事件?
datagrid里的linkbutton,我用itemcommand捕获事件,用commandname区分要做怎样的操作。比如添加一条记录,点第一次,页面刷一下,断点什么也断不到,再点,才激发,什么原因呢?

------解决方案--------------------------------------------------------
贴下前后台代码
------解决方案--------------------------------------------------------
IsPostBack的问题吧!
------解决方案--------------------------------------------------------
1.确定是不是引发了 Button_Click()事件
<asp:Button ID= " " Command= " " CommandArgument= " " OnClick= " " /> 如果有 OnClick的话删掉
2. !Page.IsPostBack中DataBind();e.CommandName= " "{//这里绑定}
------解决方案--------------------------------------------------------
添加一条记录之后记得要刷新控件——DataBind()。
  相关解决方案