新闻内容页分页

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:28:32
如题,我用的是asp.net AND SQLServer2005 开发的新闻系统,但是现在想要分页,不知道怎么搞好一点。请高人指教一下!!
我说的生成静态页,就像好多大网站那样一页一个页面啊!!
不过还是谢谢各位的回答!!
我现在做法是加个标签,分割成数组,但是那样我觉得还是不太妥当,想找个自动的。

SELECT * FROM (SELECT o.*,c.CardHolder,ROW_NUMBER() OVER(ORDER BY o.OrderID) AS IDRank
FROM Tablea o (NOLOCK) LEFT JOIN Tableb c (NOLOCK) ON o.OrderID = c.OrderId) AS T1
WHERE IDRank > '0' AND IDRank < '30'

每次传递 IDRank 的最大值和最小值

后台用分页标记。。

代码在这里
http://www.peif88.cn/blog/article.asp?id=60

--------------------------------------------------
自动的。除非你全是文字。。或者每页图片都一样大小。

要不然。。难度。。你自己想的到的。

用DataGrid进行绑定就可以
<script Language="C#" runat="server">
OleDbConnection MyConn;
void Page_load(object sender,EventArgs e)
{
string ConnStr = "provider=microsoft.jet.oledb.4.0;data source="+Server.MapPath("你的数据库");
MyConn = new OleDbConnection(ConnStr);
//连接数据及相关代码你自己写
if(!Page.IsPostBack)
{
BindGrid();