请教HTML长文章分页,包括HTML标签、图片、附件,如何实现?

解决方案 »

  1.   

    Datalist两件·控件可以实现啊。
      

  2.   

    如果又有图片、又有文本,可能还有HTML标签,最好是手工控制分页。
    即在内容插入特殊字符作为分段标记,如"^"
    我发一段vb.net的方法给你,自己研究吧!  Protected Sub GetNews(ByVal strNews As String, ByVal page As Integer)        Dim temp As String() = strNews.Split("^"c)
            '取的分页符
            If temp.Length <= 1 Then
                '文章内容
                a_text.Text = strNews
            Else
                ' a_count.Text = "共" & temp.Length & "页  "
                For i As Integer = 0 To temp.Length - 1                Dim p1 As String
                    If Request("page") = i Then
                        p1 = p1 & "<div class=pages><a style=color:red;>" & (i + 1) & "</a></div>"
                    Else
                        p1 = p1 & (("<div class=pages><a href =n" & Request("id").ToString() & "_") & i & ".html>") & (i + 1) & "</a></div>"
                    End If
                    a_page.Text = p1            Next            a_text.Text = temp(page).ToString()        End If
        End Sub
      

  3.   

    长篇文章中带图片的分页都很难做到。我没例子网上有一些是根据DIV高度分页的你可以去看下期待哪个牛人来做个工具,直接就可以分页的!
      

  4.   

    http://blog.csdn.net/claymore1114/article/details/5143972
      

  5.   

    最反感一篇文章分割成N多页这样的使用JS分页的,数据已经从服务器读下来了,还分页做甚?在服务器端分页,那么最好是让编辑人员来确定在何处分页
      

  6.   

    http://download.csdn.net/detail/aderlsk/3937670
    源代码,正在使用中,载入真接调用ContentPagination(内容变量)即可
      

  7.   

    不会分拆HTML代码。不会计算HTML在内。