程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Asp.Net中文本換行

Asp.Net中文本換行

編輯:.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新聞系統中找到詳細代碼。
  
  
  出處:李錫遠 BLOG 
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved