如何在ASP.NET网页中实现带分页的linkbutton控件 [英] How to implement linkbutton control with paging in ASP.NET web page
问题描述
我正在尝试在像谷歌这样的asp.net网站上实现分页,我在内容正在显示的网页上使用转发器显示内容,但是当我点击链接按钮时,分页转发器无法工作,它们无法工作,如果我没有使用母版页然后一切正常但是我添加了母版页面链接按钮没有工作
如果有人有任何相关的解决方案请帮助我我现在被困住了
感谢有没有帮助...
<%@ Page 标题 = 语言 = C# MasterPageFile = 〜/ MasterPage.master AutoEventWireup = true CodeFile = Finalpation.aspx.cs 继承 < span class =code-keyword> = Finalpation %>
< asp:内容 ID < span class =code-keyword> = Content1 ContentPlaceHolderID = head Runat = < span class =code-keyword>服务器 >
< ; / asp:Content >
< asp:内容 ID = Content2 ContentPlaceHolderID = ContentPlaceHolder1 Runat = 服务器 >
< li > < asp:LinkButton ID = lnkFirst runat = server OnClick = lnkFirst_Click > < < First< / asp:LinkButton > < / li >
< li class = active > < asp:LinkButton ID = lnkPrevious runat = server OnClick = lnkPrevious_Click > < 上一页 < / asp:LinkButton < span class =code-keyword>> < / li >
< li > < asp:Repeater ID = repeaterpaging runat = server onitemcommand = repeaterpaging_ItemCommand OnItemDataBound = repeaterpaging_ItemDataBound >
< ItemTemplate >
< asp:LinkButton ID = btnPage CommandName = Page CommandArgument = ' <% #Eval( PageIndex)%> ' 文本 =' <% #Eval( PageText)%> ' runat = server 字体粗体 = 真 >
< / asp :LinkButton >
< / ItemTemplate >
< / asp:Repeater > < / li >
< li > < / li >
< li > < asp:LinkButton ID = lnkNext runat = server OnClick = lnkNext_Click > 下一页> < / asp:LinkButton > < / li >
< li > < asp:LinkButton ID = lnkLast runat = server OnClick = lnkLast_Click > 上次>> < / asp:LinkButton >
< / li >
protected void lnkNext_Click( object sender,EventArgs e)
{
lnkNext.Attributes [ style] = background-color:black; color:#fff;
lnkFirst.Attributes [ style] = ;
lnkPrevious.Attributes [ style] = ;
lnkLast.Attributes [ style] = ;
if (Pageno == totalPages)
{
Pageno = totalPages;
}
其他
{
Pageno = Pageno + 1 跨度>;
}
BindRepeater();
}
我的尝试:
(1)我在链接按钮内使用原因验证
(2)和enableview state
尝试使用隐藏字段,用于保存记录集的当前索引。
请查看 ASP。 NET转发器分页 [ ^ ]
I'm trying to implement paging in asp.net website like a google and i used repeater for display content on webpage the content are displaying but the paging repeater not working when i clicked on linked button they're not working and if i'm not using master page then everything works good but i add master page link button not worked
if someone has any relevant solution please help me i'm stucked now
thanks with or without help...
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Finalpation.aspx.cs" Inherits="Finalpation" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<li><asp:LinkButton ID="lnkFirst" runat="server" OnClick="lnkFirst_Click"> << First</asp:LinkButton></li>
<li class="active"><asp:LinkButton ID="lnkPrevious" runat="server" OnClick="lnkPrevious_Click"> < Previous </asp:LinkButton> </li>
<li><asp:Repeater ID="repeaterpaging" runat="server" onitemcommand="repeaterpaging_ItemCommand" OnItemDataBound="repeaterpaging_ItemDataBound">
<ItemTemplate>
<asp:LinkButton ID="btnPage" CommandName="Page" CommandArgument='<%# Eval("PageIndex") %>' Text='<%# Eval("PageText") %> ' runat="server" Font-Bold="True">
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater> </li>
<li></li>
<li><asp:LinkButton ID="lnkNext" runat="server" OnClick="lnkNext_Click">Next > </asp:LinkButton></li>
<li><asp:LinkButton ID="lnkLast" runat="server" OnClick="lnkLast_Click">Last >> </asp:LinkButton>
</li>
protected void lnkNext_Click(object sender, EventArgs e)
{
lnkNext.Attributes["style"] = "background-color:black;color:#fff";
lnkFirst.Attributes["style"] = "";
lnkPrevious.Attributes["style"] = "";
lnkLast.Attributes["style"] = "";
if (Pageno == totalPages)
{
Pageno = totalPages;
}
else
{
Pageno = Pageno + 1;
}
BindRepeater();
}
What I have tried:
(1) i used causes validation inside linked button
(2) and enableview state
Try using hidden field to hold the current index of the recordset.
please have a look ASP.NET Repeater Paging[^]
这篇关于如何在ASP.NET网页中实现带分页的linkbutton控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!