将网格放置在UpdatePanel中后,DataGrid事件是否会停止触发?

时间:2011-05-11 12:10:18

标签: asp.net ajax datagrid updatepanel postback

OnPageIndexChanged,OnItemCreated,OnItemCommand,OnItemDataBound这样的DataGrid事件  将网格放置在UpdatePanel中后停止触发?

1 个答案:

答案 0 :(得分:1)

您可能需要将每个LinkBut​​ton(我正在使用LinkBut​​ton)注册为AsyncPostBackTrigger。在DateGrid(即:onRowDataBound)中绑定每一行之后,您需要搜索LinkBut​​ton并通过代码注册它,如下所示:

LinkButton lb = e.Row.FindControl("MarkAsCompleteButton") as LinkButton;  
ScriptManager.GetCurrent(this).RegisterAsyncPostBackControl(lb)