Asp.Net中文本換行
來源:懂視網(wǎng)
責編:小采
時間:2020-11-27 22:45:29
Asp.Net中文本換行
Asp.Net中文本換行:剛剛入門學習ASP.NET的朋友,都會碰到把大量帶有換行文本的內容顯示時,不會自動換行的問題。本人現(xiàn)在把解決這一問題真正有效的辦法告訴大家,共同學習: 在VB.NET中: 1 Function HtmlCode()Function HtmlCode(ByVal fString) 2 If
導讀Asp.Net中文本換行:剛剛入門學習ASP.NET的朋友,都會碰到把大量帶有換行文本的內容顯示時,不會自動換行的問題。本人現(xiàn)在把解決這一問題真正有效的辦法告訴大家,共同學習: 在VB.NET中: 1 Function HtmlCode()Function HtmlCode(ByVal fString) 2 If

剛剛入門學習ASP.NET的朋友,都會碰到把大量帶有換行文本的內容顯示時,不會自動換行的問題。本人現(xiàn)在把解決這一問題真正有效的辦法告訴大家,共同學習:
在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")為讀取數(shù)據(jù)庫表中的記錄集。
以上代碼可在我的.NET博客系統(tǒng)中找到詳細代碼。
在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()為讀取數(shù)據(jù)庫表中的記錄集。
以上代碼可在我的.NET新聞系統(tǒng)中找到詳細代碼。
http://lixyvip.cnblogs.com/archive/2006/03/30/362593.html
聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Asp.Net中文本換行
Asp.Net中文本換行:剛剛入門學習ASP.NET的朋友,都會碰到把大量帶有換行文本的內容顯示時,不會自動換行的問題。本人現(xiàn)在把解決這一問題真正有效的辦法告訴大家,共同學習: 在VB.NET中: 1 Function HtmlCode()Function HtmlCode(ByVal fString) 2 If