Asp.Net中文本换行
发布时间:2020-03-19 17:15:33 所属栏目:Asp教程 来源:互联网
导读:Asp.Net中文本换行
刚刚入门学习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新闻系统中找到详细代码。 (编辑:焦作站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |