C# 内容过长分页问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 13:52:05
前台
body>
<form id="form1" runat="server">
<div id="d1">
<div id="d2"><iframe id="Iframe1" src="Head.aspx" frameborder="0" scrolling="no" width="1004" height="345" ></iframe></div>
<div id="d3">
<div id="d4"><iframe id="Iframe2" src="Left.aspx" frameborder="0" scrolling="no" width="185" height="325" ></iframe></div>
<div id="d21">
<asp:Repeater ID="RepArt" runat="server">
<ItemTemplate>
<div id="d22"><%# DataBinder.Eval(Container.DataItem,"product_name") %></div>
<div id="d23">时间:<%# Dat

<%# GetContent(DataBinder.Eval(Container.DataItem, "product_jieshao"))%>

protected string GetContent(object product_jieshao){
string s = product_jieshao.ToString();
if(s.length>500) return s.Substring(0,500);
else return s;
}

查询时:"select top <一页的大小> from ( select top <当前页码>*<一页的大小> from tb_product where product_id='" + key + "' order by <排序的字段> desc ) order by <排序的字段> asc";
用session或viewstate保存页码

学习一下~~~