ASP.NET 关于url分页的疑问 实现url分页格式如:http://localhost/userlist.aspx?page=2
疑问: 如何存储查询语句???????? protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sql = "select * from users"; //一般在这里初始化查询语句
使用url分页后,切换页码时,页面的if(!IsPostBack)总是成立,带条件查询的sql语句(如搜索数据后的sql语句)就会被重置为"select * from users"; ,而不是条件查询后的sql语句。 如果使用Session保持sql语句,如果Session不失效的话,关闭页面、重新打开后,页面还是保留了上次搜索的数据,默认应该是全部数据select * from users。