【发布时间】:2015-03-14 20:52:35
【问题描述】:
我正在开发一个门户,我需要从后端获取代码并将其显示在视图中。我能够从后端获取代码并使用下面的代码部分在视图中显示详细信息
@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)和代码 sn-p(上面代码中的 item.value),但没有缩进或格式在 UI 中显示时的代码部分。我需要在显示时进行格式化。有什么办法可以做到这一点
【问题讨论】:
-
“但代码部分没有缩进或格式化”具体是什么意思?是否要缩进 HTML 代码标签?或者,如果您想缩进 HTML 页面中的文本,您要引用哪个容器来指示它们是否缩进?
标签: c# html razor model-view-controller formatting