//1 获取数据
protected override void OnPreLoad(EventArgs e)
{
base.OnPreLoad(e);
if (!IsPostBack)
{
//将页面非postback的搜索数据转存到viewstate
DealAccepted();
//初始化一些分页属性,并保存于viewstate
InitPagerAttributes();
}
}
//2 绑定数据
protected override void OnPreRender(EventArgs e)
{
BindList();
base.OnPreRender(e);
}
//3 显示数据
protected override void OnPreRenderComplete(EventArgs e)
{
base.OnPreRenderComplete(e);
ShowPage();
}
和下面的写法
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//将页面非postback的搜索数据转存到viewstate
DealAccepted();
//初始化一些分页属性,并保存于viewstate
InitPagerAttributes();
BindList();
ShowPage();
}
}