2014-09-03 68 views
0

我在我的查看頁面中使用textarea將信息存儲在數據庫中,然後檢索它以放入段落。有時我必須在textarea中包含一個新行,但它總是作爲「a b c」存儲在數據庫中,當我檢索要放入段落的數據時,新行不會出現。它總是以水平格式顯示,如「a b c」。我如何以段落格式顯示相同的樣式?如何在段落中包含textarea中的換行符?

+0

您需要至少顯示您嘗試過的代碼。所以我們有一些工作要做:)你用'C#'和'jQuery'標記了這個問題,所以我們需要知道你在做什麼。它是一個MVC Razor頁面嗎? – 2014-09-03 09:25:58

+0

新行如何存儲在數據庫中? – 2014-09-03 09:27:05

回答

3

後您從數據庫中讀取文本,你在一段展示它之前,你將需要更換與HTML換行符換行符textarea的。

string text = textFromDatabase.Replace(Environment.NewLine, "<br />"); 
0

使包裹在預標籤

<pre><textarea>CONTENT 
CONTENT 
</textarea></pre> 
+0

你有參考嗎?它應該做什麼? – 2014-09-03 09:28:53

0
<p id="paragraph"> 

</p> 
<script> 
    var ContentFromTextArea = "Your text area content goes here."; 
    ContentFromTextArea.replace("\r", "<br />"); 
    ContentFromTextArea.replace("\n", "<br />"); 
    $("#paragraph").html(ContentFromTextArea); 
</script> 
相關問題