Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)delvpublished in(发表于) 2014/1/6 9:02:42 Asp.Net中文本换行_[Asp.Net教程]
刚刚入门学习ASP.NET的朋友,都会碰到把大量带有换行文本的内容显示时,不会自动换行的问题。本人现在把解决这一问题真正有效的办法告诉大家,共同学习:
在VB.NET中:
1 Function HtmlCode()Function HtmlCode(ByVal fString)2 If fString <> "" Then3 fString = Replace(fString, Chr(13), "")4 fString = Replace(fString, Chr(10) & Chr(10), "
")5 fString = Replace(fString, Chr(10), "")6 HtmlCode = fString7 End If8 End Function9使用范例: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", ""); 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
赞