显示时的文本格式

时间:2015-03-14 12:21:59

标签: c# html razor model-view-controller formatting

我正在开发一个门户网站,我需要从后端获取代码并在视图中显示该代码。我能够从后端获取代码并使用下面的代码部分来显示视图中的详细信息

@model Dictionary<System.String,System.String>

@{
    ViewBag.Title = "View Code";
}
<br />
<p>
    @foreach (var item in Model)
    {
        <div class="panel panel-default">
            <div class="panel-body">
                <h3 class="panel-title">@Html.DisplayFor(val => item.Key)</h3>
                <text class="panel-body">@Html.DisplayFor(val => item.Value)   </text>
              </div>
        </div>
    }
</p>

所以控制器返回一个字典对象,它有代码标题(上面代码中的item.key)和我试图显示的代码片段(上面代码中的item.value),但是没有缩进或格式化代码部分在UI中显示时。我需要在显示时进行格式化。有什么方法可以做到这一点

1 个答案:

答案 0 :(得分:0)

这很愚蠢,有一个名为<pre>的标记,它会将数据存储在后端,只是想出来。