WEB开发网
开发学院WEB开发ASP.NET Asp.Net中文本换行 阅读

Asp.Net中文本换行

 2006-03-31 17:05:22 来源:WEB开发网   
核心提示:刚刚入门学习asp.net的朋友,都会碰到把大量带有换行文本的内容显示时,Asp.Net中文本换行,不会自动换行的问题,本人现在把解决这一问题真正有效的办法告诉大家,共同学习:在VB.NET中:1 Function HtmlCode()Function HtmlCode(ByVal fString)2 If fSt

刚刚入门学习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新闻系统中找到详细代码。


出处:李锡远 BLOG

Tags:Asp Net 文本

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接