Gridview排序后运行回调

时间:2011-02-02 20:59:03

标签: javascript asp.net ajax

我正在更新面板中对gridview进行排序。当用户单击列标题时,gridview会自行调整。但是,在排序之后,我想运行一个名为MyScript的javascript函数。

我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:2)

您可以在endRequest上订阅PageRequestManager个活动。

function EndRequestHandler(sender, args) {
    // the request finished => run your script here
}
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

答案 1 :(得分:1)

将OnSorted事件附加到GridView:

void GridView_Sorted(Object sender, EventArgs e)
{
   var myScript = ....
   Page.ClientScript.RegisterClientScriptBlock(GetType(), "afterSort", myScript, true);
}