当前位置:编程学习 > C#/ASP.NET >>

.net后台生成Html分页功能实现

protected void BtnDongtai_Click(object sender, EventArgs e)
    {

        string value = "";

        List<NewsM> listnewm = new List<NewsM>();
        listnewm = NewsB.selectNews();
        foreach (NewsM nm in listnewm)
        {
            string url = "http://www.baidu.com/News.aspx?id=" + nm.AutoId;
            value += "<a href='" + url + "'>" + nm.NewsTitle + "</a><br/>";
        }

        elm1.Value = value;


    }


上面代码是一个点击按钮获取数据库新闻页的数据自动生成一段Html链接形势的代码然后写入到富文本里面   现在想实现的是   给他加个分页再写入到富文本  求各位帮忙分析下思路或贴上代码  急急急 .NET 分页 HTML --------------------编程问答-------------------- 不是很理解楼主的意思,你是想在富文本里实现分页吗?然后一页显示一个html链接的内容吗 --------------------编程问答--------------------

protected void BtnDongtai_Click(object sender, EventArgs e)
    {
        int32  num = 0;
        string value = "";
 
        List<NewsM> listnewm = new List<NewsM>();
        listnewm = NewsB.selectNews();
        foreach (NewsM nm in listnewm)
        {
            string url = "http://www.baidu.com/News.aspx?id=" + nm.AutoId;
            value += "<a href='" + url + "'>" + nm.NewsTitle + "</a><br/>";
            num++;
        }
   
        for(int i=0;i<num;i++)
        {
            value += "<div id='div'+i  >" +  ....  这里你自己写
                  += "<a onmouseover=javascript:function{document.getElementById(div+i).display=block}
onmouseout= (这里你自己写  其他的隐藏)>第"+i+"页</a>"
                  += "</div>";
        }

        elm1.Value = value;
 
 
    }



大致的思路就是这样,可能写的有问题( 用文字来说就是   用一个div 装载 a标签 , 一个div 装载5条记录  用循环  有几条记录就写几个div , 在 写一个用来链接的 a标签(比如 第一页... 等等) 当鼠标移过去就用onmouseover显示, 否则就隐藏. --------------------编程问答-------------------- 刚看到这个帖子,楼主可以参考下

http://bbs.csdn.net/topics/390524552

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,