asp.net页面索引中的自定义分页没有采用正确的索引

时间:2018-04-19 14:51:26

标签: c# asp.net sql-server

我在asp.net中创建了自定义分页。我有100页,我不希望在一页中有100页的按钮。所以我创建了这样的<< 1 2 3 4 5 ...>>。如果我们点击第5个按钮,链接将是<< 6 7 8 9 10 ...>>

我面临的问题是按钮没有采用正确的索引。第一次加载页面时会显示第一页数据。然后,当我单击按钮2时,它也很好,如果我再次单击按钮3,它将采用索引1,而不是索引3.

这是我的代码:

protected void Page_Changed(object sender, EventArgs e)
  {
      int pageIndex = int.Parse((sender as LinkButton).CommandArgument);
      this.GetCustomersPageWise(pageIndex);
  }

有谁知道这个问题的解决方案?

1 个答案:

答案 0 :(得分:0)

您能否分享与Linkbutton(aspx / ascx)相关的代码。我只能猜测你有不正确的CommandArgument,而CommandText可以在视图中正确显示。 请看下面的例子: https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton.commandargument(v=vs.110).aspx