文本域 <textarea id="content" cols="53" rows="10" runat="server">我把它的 value 值 存到库里,再取出来,不管多少行都显在一行了.
怎样才能 按 原来 在文本域中输的格式显示出来,该换行 是换行...

解决方案 »

  1.   

    string.replace("\n", "<br>")
      

  2.   

    这么简单!
    刚在网上 找了 个 请教以下 这样 怎样?显示之前用下方法处理下 <%# HTMLEncode(Eval("字段名").ToString())%>public static string HTMLEncode(string FString)
        {
            FString = FString.Replace(">", "&gt;");
            FString = FString.Replace("<", "&lt;");
            FString = FString.Replace(" ", "&nbsp;");
            FString = FString.Replace(Convert.ToChar(32).ToString(), "&nbsp;");
            FString = FString.Replace(Convert.ToChar(34).ToString(), "&quot;");
            FString = FString.Replace(Convert.ToChar(39).ToString(), "&#39;");
            FString = FString.Replace(Convert.ToChar(13).ToString(), "");
            FString = FString.Replace(Convert.ToChar(10).ToString() + Convert.ToChar(10).ToString(), "</p><p>");
            FString = FString.Replace(Convert.ToChar(10).ToString(), "<br>");
            return FString;
        }