repeater分页时 linkbutton CommandArgument获取行ID
各位高人,帮忙处理个问题,在repeter显示数据的时候,可以获取ID,
但是当系统分页时,第二页获取的ID,都是前一页的ID.
在ItemCommand(object source, RepeaterCommandEventArgs e)事件写
后台
然后是可以获取ID的,但是如果分页,获取的ID就始终是第一页的ID.
例如分2页
第一页ID
1
2
3
第二页ID
3
4
5
只要当前是第二页,获取的ID还是
1
2
3 无法理解是为什么,烦请各位高人帮忙看看,谢谢!
但是当系统分页时,第二页获取的ID,都是前一页的ID.
<asp:LinkButton ID="lbtnDelComment" CommandName="Del" CommandArgument='<%#Eval("ID")%>'
runat="server">删除</asp:LinkButton>
在ItemCommand(object source, RepeaterCommandEventArgs e)事件写
后台
string id = e.CommandArgument.ToString();
然后是可以获取ID的,但是如果分页,获取的ID就始终是第一页的ID.
例如分2页
第一页ID
1
2
3
第二页ID
3
4
5
只要当前是第二页,获取的ID还是
1
2
3 无法理解是为什么,烦请各位高人帮忙看看,谢谢!
...全文
相关推荐
asp.net 30分钟掌握无刷新 Repeater
<asp:LinkButton ID="EditBtn" runat="server" CommandName="Edit" CommandArgument="#{id}" Text="编辑" /> .
.net开发专家门诊--数据服务控件(ppt)
> <asp:LinkButton ID="lnkDetails" runat="server" CommandArgument='<%# Eval("ID") %>' Text='<%# Eval("
repeater分页
在实现Repeater分页时,我们通常会配合使用Paging和Sorting功能。
Repeater数据显示及分页
以下是一个简单的分页导航条示例:```asp.net<ul id="pagination"> <li><asp:LinkButton ID="lnkPrev" runat="server" OnClick
Repeater控件绑定数据、分页、数据操作,最佳代码
- `BindData`方法负责获取数据并进行分页处理。`dal.GetList("")`应该是一个自定义的方法,用于从数据库或其他数据源获取数据集。


