刚刚入门学习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(" ", "&nbsp;");
            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
标签:
Asp.Net中文本换行

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com

评论“Asp.Net中文本换行”

暂无“Asp.Net中文本换行”评论...