我正在通過我的ASP.NET MVC應用程序中的窗體提交的textarea中顯示一些文本。爲什麼Environment.NewLine不能在我的String.Replace()中工作,但「 n」呢?
我希望在顯示文本時顯示換行符。
爲什麼
Message.Replace(Environment.NewLine, "<br />")
不行,但
Message.Replace("\n", "<br />")
呢?
瀏覽器提交的斷線字符是否與窗口Newline「\ r \ n」不同?
這聽起來像你自己回答了這個......? – 2009-12-28 23:09:53
@Marc Gravell,怎麼樣?我在一臺Windows機器上。因此,你會認爲換行符是「\ r \ n」。這是Evironment.NewLine的價值。但是,這不是瀏覽器提交換行符的價值。 – Whooper73 2009-12-28 23:13:49