广

ASP.NET

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    Asp.Net中文本换行

    2018-05-04 21:21:31 次阅读 稿源:互联网
    广告
    刚刚入门学习ASP.NET的朋友,都会碰到把大量带有换行文本的内容显示时,不会自动换行的问题。本人现在把解决这一问题真正有效的办法告诉大家,共同学习:
    在VB.NET中:
    1    Function HtmlCode()Function HtmlCode(ByVal fString)
    2        If fString <> "" Then
    3            fString = Replace(fString, Chr(13), "")
    4            fString = Replace(fString, Chr(10) & Chr(10), "</P><P>")
    5            fString = Replace(fString, Chr(10), "<BR>")
    6            HtmlCode = fString
    7        End If
    8    End Function
    9
    使用范例:
    ContentTxt.Text = HtmlCode(Rs.Item("NewsContent"))
    注:.ContentTxt为Label标签控件;Rs.Item("NewsContent")为读取数据库表中的记录集。
    以上代码可在我的.NET博客系统中找到详细代码。
    在C#中:
       private String HtmlCode(string TString)
        {
            if (TString != null)
            {
                TString = TString.Replace("/r", "<br>");
                TString = TString.Replace(" ", " ");
                return TString;
            }
            else
            {
                return TString="无内容";
            }
        }
    使用范例:
    this.ContentTxt.Text = HtmlCode(NewsTab.Rows[0]["ContentTxt"].ToString());
    注:.ContentTxt为Label标签控件;NewsTab.Rows[0]["ContentTxt"].ToString()为读取数据库表中的记录集。
    以上代码可在我的.NET新闻系统中找到详细代码。
    http://lixyvip.cnblogs.com/archive/2006/03/30/362593.html

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告