网格视图的 rowdatabound 后触发按钮单击事件
当我单击 ASP.NET 页面中 GridView 之外的按钮时,GridView rowdatabound 事件将在该按钮的 OnClick 事件之前触发。 我正在使用自定义分页按钮,因此我需要颠倒这些事件的顺序。 有什么想法吗 ??
提前致谢, ——阿米特
When I click on a button which is outside of the GridView in my asp.net page, the GridView rowdatabound event is getting fired before OnClick event for the button. I am using the button for custom paging so I need to reverse the order of these events. Any thoughts ??
Thanks in Advance,
- Amit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可能是因为您在
Page_Load
事件中调用 GridView 上的DataBind()
。 您应该注意,Page_Load
将始终在引发回发的事件之前被调用...在您的情况下为Button_Click
。我建议阅读 ASP.NET 页面生命周期来学习更多的。
Possibly because you are calling
DataBind()
on the GridView in thePage_Load
event. You should note thatPage_Load
will always be called before the event that raised the postback... theButton_Click
in your case.I suggest reading up on the ASP.NET Page Life cycle to learn more.
也许你的gridview
enableviewstate = false
perhaps your gridview
enableviewstate = false