您的位置:首页 > 编程语言 > ASP

如何触发AspxGridview的PageIndexChanged 客户端事件

2011-10-13 11:27 525 查看

最近在使用AspxGridview控件时,遇到一个问题,就是在触发AspxGridview分页事件之后,需要在执行js事件,找了好久,在官网上找到处理的办法。

就是在cs页面设置变量在触发PageIndexChanged事件后,改变变量,前台根据变量值,获取PageIndexChanged事件的发生。

代码如下:

cs页面:

viewsourceprint?

1
protected
void
Page_Load(
object
sender,EventArgse)
2
{
3
ASPxGridView1.JSProperties[
"cpPageChanged"
]=0;
4
}
5
6
protected
void
ASPxGridView1_PageIndexChanged(
object
sender,EventArgse){
7
(sender
as
ASPxGridView).JSProperties[
"cpPageChanged"
]=1;
8
}
aspx页面:

viewsourceprint?

1
<ClientSideEventsEndCallback="
function
(s,e){
2
if
(grid.cpPageChanged==1)
//grid为控件的客户端id
3
window.alert(
'Pagechanged!'
);
4
}"/>
这样便可在aspx页面进行操作了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐