你的位置:首页 > 软件开发 > ASP.net > repeater留言板[转]

repeater留言板[转]

发布时间:2016-04-21 23:00:12
做了一个网站,其中的在线留言板块是用Repeater来显示留言的,这样可以用少的代码还实现多的功能,但是不知道怎么分页,要是留言过多就会使页面变的很长,能过查看众多网友的经验,知道用PagedDataSource来实现。 Repeater分页,需要依靠PagedDataSou ...

做了一个网站,其中的在线留言板块是用Repeater来显示留言的,这样可以用少的代码还实现多的功能,但是不知道怎么分页,要是留言过多就会使页面变的很长,能过查看众多网友的经验,知道用PagedDataSource来实现。

 

Repeater分页,需要依靠PagedDataSource。这个类存在于System.Web.UI.WebControls命名空间。它的作用是作为数据源与数据显示控件的中间介质。如:

  数据源->PagedDataSource->数据绑定控件

  之间的关系通过以下代码来实现:

  PagedDataSource pds=new PagedDataSource ();

  pds.DataSource=dataTable;

  repeater1.DataSource=pds;

  repeater1.DataBind();

这是前台aspx页代码

<div id="onlinely"><div id="xianshily"><asp:Repeater runat="server" ID="Repeater1"><ItemTemplate><ul id="xianshi1"><li id="xianshi2"><ul class="ly1"><li class="ly2">留言人:</li><li class="ly3"><asp:Label runat="server" ID="lyren" Text='<%#Eval("lyname") %>'></asp:Label></li><li class="ly4">时间:</li></ul><ul class="ly1"><li class="ly2">留言内容:</li><li class="ly3"><asp:Label runat="server" ID="lynr" Text='<%#Eval("neirong") %>'></asp:Label></li><li class="ly4"><asp:Label runat="server" ID="lyt" Text='<%#Eval("lytime") %>'></asp:Label></li></ul><ul class="ly1"><li class="ly2">回复:</li><li class="ly3"><asp:Label runat="server" ID="lyhf" Text='<%#Eval("huifu") %>'></asp:Label></li><li class="ly4"><asp:Label runat="server" ID="hft" Text='<%#Eval ("hftime") %>'></asp:Label></li></ul></li></ul></ItemTemplate></asp:Repeater></div><div id="pages"><asp:hyperlink id="lnkPrev" runat="server">上页</asp:hyperlink><asp:hyperlink id="lnkNext" runat="server">下页</asp:hyperlink>第<asp:label id="lblCurrentPage" runat="server"></asp:label>页 共 <asp:label id="lblTotalPage" runat="server"></asp:label>页</div><div id="ly"><ul><li><ul class="ly5"><li class="ly6">姓名:</li><li class="ly7"><asp:TextBox runat="server" ID="lyname"></asp:TextBox></li></ul><ul class="ly5"><li class="ly6">留言内容:</li><li class="ly7"><asp:TextBox runat="server" ID="lyneirong" TextMode="MultiLine" Wrap="true" Height="100px" Width="300px"></asp:TextBox></li></ul></li></ul><div id="tijiao"><ul><li><asp:Button runat="server" ID="Button1" Text="提交" onclick="tijiao_Click" /></li><li><asp:Button runat="server" ID="quxiao" Text="取消" onclick="quxiao_Click" /></li></ul></div></div></div>

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:repeater留言板[转]

关键词:Repeater

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录