求教,如何在固定高度的文本域中实现分页功能能 想实现个页面分页功能,在数据库中读取一段文字后,如何在前台实现分页,在固定高度的情况下。在线等。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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); }} 新手问个关于日历控件的问题 上传文件的问题,请教高手 关于图片路径的问题 GridView和CheckBox的问题 求救如何用GridView的行号作序号显示 关于datagrid中的checkbox的行取值问题 如何为嵌套在DataList内部的DataGrid注册事件???高手请赐教 validateRequest的设置 请问如何在Html控件的onclick事件中调用服务器端的带参数的函数 .net 连接oracle的写法 gridview 点击单元格后颜色改变。如何实现 新手菜鸟 跪求一个完整的ASP.net的登录窗体源码
// 假设保存的页面为1.htm到20.htm
for(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);
}
}