在TEXT 中输入内容,如何从数据库读取出来显示的是HTML格式?

解决方案 »

  1.   

            #region Text2Html
            /// <summary>
            /// 将C#中的回车(\r)和空格(" ")换成HTML格式对应的换行和空格
            /// </summary>
            /// <param name="strInPut"></param>
            /// <returns></returns>
            static public string Text2Html(string strInPut)
            {
                StringBuilder Temp = new StringBuilder();
                Temp.Append(strInPut);            Temp.Replace(" ", "&nbsp;");
                Temp.Replace("<", "&lt;");
                Temp.Replace(">", "&gt;");
                Temp.Replace("\r", "<br>");
                //Temp.Replace("&","&amp;");
                Temp.Replace("\"", "&quot;");
                return Temp.ToString();
            }
            #endregion        #region Html2Text
            /// <summary>
            /// 将HTML格式的换行和空格换成C#中的对应字符("\r"、" ")
            /// </summary>
            /// <param name="strInPut"></param>
            /// <returns></returns>
            static public string Html2Text(string strInPut)
            {
                StringBuilder Temp = new StringBuilder();
                Temp.Append(strInPut);            Temp.Replace("<br>", "\r");
                Temp.Replace("&nbsp;", " ");
                Temp.Replace("&lt;", "<");
                Temp.Replace("&gt;", ">");
                //Temp.Replace("&amp;","&");
                Temp.Replace("&quot;", "\"");
                return Temp.ToString();
            }
            #endregion
      

  2.   

    string str=File.ReadAllText("");
    str.Replace("\r", "<br>");