首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求教,怎么在固定高度的文本域中实现分页功能能

2012-06-17 
求教,如何在固定高度的文本域中实现分页功能能想实现个页面分页功能,在数据库中读取一段文字后,如何在前台

求教,如何在固定高度的文本域中实现分页功能能
想实现个页面分页功能,在数据库中读取一段文字后,如何在前台实现分页,在固定高度的情况下。在线等。谢谢。

[解决办法]
插件
[解决办法]

C# code
int pageCount = 1;  // 在抓取第一页时,填充这个变量// 假设保存的页面为1.htm到20.htmfor(int i=1;i<=pageCount;i++){    string url = "http://www.abc.com/a.aspx?page=" + i;// 循环20页,抓取20个html    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);    HttpWebResponse response = request.GetResponse() as HttpWebResponse;    Stream stream = response.GetResponseStream();    string html;    using (StreamReader reader = new StreamReader(stream))    {        html = reader.ReadToEnd();    }        Regex reg = new Regex(@"a\.aspx\?page=(\d*)", RegexOptions.Compiled | RegexOptions.IgnoreCase);    // 在抓取第一页时,填充页数变量    if(i == 1){        MatchCollection mc = reg.Matchs(html);        if(mc.Count > 0){            int.TryParse(mc[mc.Count - 1].Result("$1"), out pageCount);        }    }        // 替换抓取到的html里的a.aspx的链接,把类似a.aspx?page=分页的链接替换成"分页.htm"    html = reg.Replace(html, "$1.htm");        // 保存抓取到的html到静态文件    using(StreamWriter sw = new StreamWriter(HttpContext.Current.Server.MapPath(i + ".htm")))    {        sw.Write(html);    }}
[解决办法]
探讨
想实现个页面分页功能,在数据库中读取一段文字后,如何在前台实现分页,在固定高度的情况下。在线等。谢谢。

热点排行
Bad Request.