GridView里面的自定义分页按钮点击无反应是什么原因?

这是aspx前台代码(GridView里面的PagerTemplate):<table><tr><td>第<asp:LabelID="lblPageIndex"runat... 这是aspx前台代码(GridView里面的PagerTemplate): <table> <tr> <td> 第<asp:Label ID="lblPageIndex" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>'></asp:Label>页/共<asp:Label ID="lblPageCount" runat="server" Text='<%# ((GridView)Container.Parent.Parent).PageCount %>'></asp:Label>页   <asp:LinkButton ID="btnFirst" runat="server" CausesValidation="False" CommandName="Page" Text="首页" CommandArgument="first" OnCommand="gvPage_Command"> </asp:LinkButton> <asp:LinkButton ID="btnPrev" runat="server" CausesValidation="False" CommandName="Page" Text="上一页" CommandArgument="prev" OnCommand="gvPage_Command"> </asp:LinkButton> <asp:LinkButton ID="btnNext" runat="server" CausesValidation="False" CommandName="Page" Text="下一页" CommandArgument="next" OnCommand="gvPage_Command"> </asp:LinkButton> <asp:LinkButton ID="btnLast" runat="server" CausesValidation="False" CommandName="Page" Text="尾页" CommandArgument="last" OnCommand="gvPage_Command"> </asp:LinkButton> <asp:TextBox ID="txtPageIndex" runat="server" Width="20"></asp:TextBox> <asp:Button ID="btnGo" runat="server" Text="GO" CausesValidation="false" CommandName="Page" CommandArgument="go" OnCommand="gvPage_Command" /> </td> </tr> </table> 这是cs后台代码: protected void gvPage_Command(object sender, EventArgs e) {//在这里设置断点,可是根本没进来,啥回事? switch (((LinkButton)sender).CommandArgument.ToString()) { case "first": gvSearch.PageIndex = 0; break; case "last": gvSearch.PageIndex = gvSearch.PageCount - 1; break; case "prev": if (gvSearch.PageIndex > 0) { gvSearch.PageIndex -= 1; } break; case "next": if (gvSearch.PageIndex < gvSearch.PageCount - 1) { gvSearch.PageIndex += 1; } break; } if (ViewState["gsql"] != null) { string gsql = ViewState["gsql"].ToString(); BindGrid(gsql); } } 我在方法里面设置了断点,可是就是进不去,用OnCommand、OnClick和GridView的RowCommand都没反应,这是为什么呢?因为字数有限,所以方法里面部分代码没显示 展开
 我来答
Six系列1g
2014-04-29 · 超过58用户采纳过TA的回答
知道答主
回答量:173
采纳率:0%
帮助的人:62.1万
展开全部
如果你是GridView里面的PagerTemplate的话,那么应该有个方法 GridView的命名_PageIndexChanging。这才是分页所调用的。 而不是 protected void gvPage_Command(object sender, EventArgs e)你这个。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式