我用aspnetpager 给gridview进行了分页 但是出现了一个问题!! 我点击一个不同的页数时!! protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["bool"] = true;
bind();
}
}后台里面 Page_Load里的if语句就一定会执行......我想有什么方法可以让这个这个函数就在页面加载的时候执行一次!! 而之后不再执行
{
if (!IsPostBack)
{
Session["bool"] = true;
bind();
}
}后台里面 Page_Load里的if语句就一定会执行......我想有什么方法可以让这个这个函数就在页面加载的时候执行一次!! 而之后不再执行
在这里面绑定数据就ok
}
当你点击一个下一页按钮的时间,你就发给服务器一个请求,如果不绑定的话,就没有数据,这个就是asp.net的服务器控件不好的地方吧,如果你想高效分页的话 还是支持6楼的做法,把页数当做一个url的一个参数去传值,然后用sql查询 当页要显示的数据 这样查询速度也会快很多,如果数据大的话 用这样的方法 如果是数据量不大 建议还是照原来的那样databind();