2015-03-13 70 views
0

像页面生命周期事件,任何人都可以列出GridView事件的顺序吗? 这个问题已在面试中提出。我使用谷歌搜索,但无法得到所需的答案。在Asp.Net中列出GridView事件的顺序

+0

所有活动? https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview_events%28v=vs.110%29.aspx这也取决于某些事件仅在特定情况下调用,例如调用'grid.DataBind()'之后的'RowDataBound',其他总是像'RowCreated'。它还取决于它是初始加载还是回发。你应该**不需要依赖那个命令**。 – 2015-03-13 12:15:11

+0

所有事件的顺序。然后请提及在GridView中始终发生的默认事件。 – thevan 2015-03-13 12:16:23

+0

[控制执行生命周期](https://msdn.microsoft.com/en-us/library/aa719775%28v=vs.71%29.aspx) – Magnus 2015-03-13 12:18:05

回答

0

这是我得到的命令:我还没有上市的SelectedIndexChanging /的SelectedIndexChanged,PageIndexChanging/PageIndexChanged,排序/排序和行编辑和删除事件

Init 
Load 
DataBinding 
RowCreated 
RowDataBound 
RowCreated 
RowDataBound 
... 
RowCreated 
RowDataBound 
DataBound 
PreRender 
Unload 

+0

别忘了RowCommand,RowEditing/RowEdited/RowCancelingEdit,RowDeleting/RowDeleted,RowUpdating/RowUpdated ... – pseudocoder 2015-03-13 13:34:26