日期:2014-05-19  浏览次数:20498 次

翻页静态页面怎么做
请问各位大侠
翻页的静态页面怎么做啊?
比如新闻有好几页,需要翻页,每一页都生成静态页面怎么实现?
谢谢!~

------解决方案--------------------
生成静态页,你网上找找,很多文章
分页的话有手动分页和自动分页,自动分页的话就是判断文章的大下,超过限制的话就生成多个页面,手动就根那在文章中查入个标符,比如$Next$什么的,生成时候判断一个就行了

自动分页要处理好html标记问题

我的BLOG:Http://DDotNet.Net
------解决方案--------------------
你是问新闻内容的分页

还是问新闻列表的分页呀

我感觉是后者,后者的话看这里 www.yewuyuan.com
------解决方案--------------------
你的问题不是asp.net直接相关的。

对于asp.net标准的页面缓存技术来说,通过页面或者用户控件的 <%@ OutputCache> 中的参数可以在SQL Server数据库表更新、某个内部控件被提交了数据、Cache中某个变量被更新、Rquest.QueryString参数参数更新、某个文件被更新等时候才自动刷新。
------解决方案--------------------
如果你一定要做自己的一套“静态页面”更新机制,可以仿照这个做。

不过转换为html页面,应该纯粹是为了在asp.net服务进程垮掉或者没有安装好的时候也能访问网站。如果转换为html,但是每一次访问还是都要通过asp.net服务进程进行处理,那么何必转换为html?
------解决方案--------------------
数据源中的数据也许每隔几分钟就要改变一点点地,或者用户也许想改变一下排序次序、每一页的行数等等,“静态”多么繁琐?如果你的应用是个动态信息发布系统,那么将来这种设计会多么无能?