2012-08-22 47 views
2

我已經使用ASP.NET MVC3創建了一個Web應用程序,並且希望在視圖中顯示一個字符串(在構造函數中我構造的)。該字符串中包含\ n和\ t字符,並且我希望格式保留在視圖中。使HTML識別 n和 t

截至目前,視圖顯示沒有任何格式的字符串,就好像\ n和\ t字符從不存在一樣。我通過將它發送到System.Diagnostics.Debug.Write來檢查我的字符串,並在輸出中根據需要顯示字符串。

在視圖中,我與

<p>@ViewBag.listItems</p> 

寫入字符串(其中listItems中提到的字符串)。 那麼,有沒有人知道如何強制視圖以所需的格式顯示字符串? 字符串看起來像這樣:

"Title 1 + \n\t + subtitle1 + \n\t + subtitle2 + \n\t + \n + Title2 + \n\t + subtitle1" 

謝謝!

回答

6

代替「p」標籤,嘗試使用「pre」。此元素中的任何文本將保留格式化,例如換行符等。

<pre>@ViewBag.listItems</pre> 
+0

這是我嘗試的第一件事,它的工作。 –

1

將東西放入預格式化塊很酷。

<pre>@ViewBag.listItems</pre>