把TextBox的多行文本存入数据库,然后再读出来显示到页面上的时候,就成了一行,如何解决?

解决方案 »

  1.   

    用這個函數進行替換。public static string ConvertInput(string inputString)
    {
    string retVal=inputString;
    retVal=retVal.Replace("&","&"); 
    retVal=retVal.Replace("\"","""); 
    retVal=retVal.Replace("'","""); 
    retVal=retVal.Replace("<","&lt;"); 
    retVal=retVal.Replace(">","&gt;"); 
    retVal=retVal.Replace(" ","&nbsp;"); 
    retVal=retVal.Replace("  ","&nbsp;&nbsp;"); 
    retVal=retVal.Replace("\t","&nbsp;&nbsp;");
    retVal=retVal.Replace("\r\n", "<br>");
    return retVal;
    }
      

  2.   

    str.Replace("\r\n", "<br>");在多行文本框中,换行是\r\n