我有一個評論框,用戶可以填寫和保存在MySQL數據庫中的文本:新線的文本框
當用戶填寫我的文本框的文字用反斜槓(\n)
它顯示在文本框中沒有新。線
例如,用戶輸入:
大家好
我
文本框中顯示:
大家好我
我在做什麼錯?
我有一個評論框,用戶可以填寫和保存在MySQL數據庫中的文本:新線的文本框
當用戶填寫我的文本框的文字用反斜槓(\n)
它顯示在文本框中沒有新。線
例如,用戶輸入:
大家好
我
文本框中顯示:
大家好我
我在做什麼錯?
您是否設置了Multiline屬性?
textBox.Multiline = true;
使用Environment.NewLine
,而不是「\n
」(或者至少是「\r\n
」,因爲這是Environment.NewLine
包含非Unix平臺反正)。
此外,請確保您的TextBox
的MultiLine
屬性設置爲true
。
myTextBox.MultiLine = true;
myTextBox.Text = "hi," + Environment.NewLine + "ALL";
在代碼中設置文本時,換行註釋只是方便的。所以你應該捕獲按鍵,當最後一個命令是\ r \ n,然後用Environment.NewLine替換它 – RvdK 2009-09-18 13:42:09
嘗試這個辦法:從數據庫中提取時使用此:
str_replace("\n",'<br />',$databasefield)
它`爲我工作:)
你試過只使用輸入? – RvdK 2009-09-18 13:39:57