加入收藏在线咨询
位置:主页 >

龙门娱乐登录:无刷新翻页就是这么简单

作者:dudu时间:11月29日浏览:


前两天看了一个自定义分页控件,和AspNetPager一样是实现IPostBackEventHa龙门娱乐登录ndler接口,不过简洁许多,就想能不能实现ICallbackEventHandler接口做到无刷新分页呢?想到了就顿时去做,终于,设想变成了现实!!

小我爱好用Repeater,因其简洁,此AjaxPager定向为Repeater!

一步一步看来:

代码

[DefaultProperty("TotalRecord"),

ToolboxData("")]

public class AjaxPager : WebControl,ICallbackEventHandler

{

public AjaxPager()

: base(HtmlTextWriterTag.Div)

{

this.Load += new EventHandler(AjaxPager_Load);

}

void AjaxPager_Load(object sender, Even龙门娱乐登录tArgs e)

{

string script = "function AjaxPagerCallBack(returnData){var parts =returnData.split('[_]'); docum龙门娱乐登录ent.getElementById('" + this.UniqueID.龙门娱乐登录WordStr ('$','_') + "').innerHTML = parts[0];doc龙门娱乐登录ument.getElementById('" + Info.ContainID + "').innerHTML=parts[1]}";

this.Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "AjaxPagerCallBack", script, true);

}

}

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号