網頁文字換行

摘要:網頁文字換行

有一段文字如下:

(1) Jason

(2) Chang

若將上述這段有換行的文字儲存在資料庫裡,則從資料表裡撈出的欄位值會呈現 (1) Jason\r\n(2) Chang

將撈出的內容值 string note = dt.Rows[0]["note"].ToString();

直接呈現在網頁上的話會是

(1) Jason (2) Chang

完全沒有達到換行效果。

因此,要將內容貼到網頁上之前必須經過以下處理:

string note = Server.HtmlEncode(dt.Rows[0]["note"].ToString()).Replace("\n", "<br />");

網頁上便能呈現換行效果。

(1) Jason

(2) Chang