加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET页面事件 – 在GridView绑定之后发生按钮单击事件

发布时间:2020-12-16 03:50:43 所属栏目:asp.Net 来源:网络整理
导读:我对页面事件顺序的理解是这样的: Page : Load Control : DataBind (for a GridView or whatever) Control : Load Control : Clicked (for a Button) Page: PreRender Control : PreRender (还有很多其他的 – 但这些是我感兴趣的) 这里要注意的重要一点是
我对页面事件顺序的理解是这样的:

Page : Load

Control : DataBind (for a GridView or whatever)

Control : Load

Control : Clicked (for a Button)

Page: PreRender

Control : PreRender

(还有很多其他的 – 但这些是我感兴趣的)

这里要注意的重要一点是按钮的click事件发生在gridview的bind事件之后.如果按钮导致数据更改,GridView将显示旧数据.我可以在PreRender事件中重新绑定控件,但这看起来非常难看.

这必须是一个非常常见的模式(一个更新数据的按钮).如何将这些放在一起,以便在Button单击更改后GridView绑定到数据?

解决方法

答案是在Button Click事件中,在数据更改后,在页面上调用DataBind()以使GridView(以及其他任何需要它的东西)重新绑定.我没有意识到你能做到这一点.

谢谢Ocdecio& Mufasa – 我会将你的答案标记为有帮助,但我还没有代表.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读