.net做网站gridview分页时想跳转到第几页时textbox总是获取当前页的值,不能获取我新输入的值,认知道怎么

2025-01-04 10:07:30
推荐回答(3个)
回答1:

pageNum.Text != null应该是永久成立的应该改成pageNum.Text != ""这不是关键所在
关键是GW1.PageIndex = Convert.ToInt32(pageNum.Text) - 1;后面没有进行数据的重新绑定.

回答2:

99%是!IsPostBack 问题 你在page_Load中加上if(!IsPostBack)试试 应该就没有问题了,

回答3:


GridViewRow pagerRow = GW1.BottomPagerRow;
TextBox pageNum = pagerRow.Cells[0].FindControl("tbpage") as TextBox;
放在if (!IsPostBack){}里看看。