如果长度超过特定长度,如何格式化文本?

时间:2016-06-01 12:52:30

标签: javascript html css

我有一个API日志,其中每个事务以表格形式显示(每页10个),并使用PrettyPrint在交易中制作内容......好......更漂亮......

问题在于,一些内容大约是32000个单词,并且需要很长时间来美化它会导致超时。

一个例子是:

<strong>ResponseContent:</strong><br /> <pre class="prettyprint lang-java">@Html.DisplayFor(modelItem => resCont) </pre><br /><br />

我想要做的只是使用:

<strong>ResponseContent:</strong><br /> <pre>@Html.DisplayFor(modelItem => resCont) </pre><br /><br />

当有超过5000个单词的时候。

有一种简单的方法吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。

<strong>ResponseContent:</strong><br />
@if (resCont.Length > 5000)
{
    <pre>@Html.DisplayFor(modelItem => resCont) </pre>
}
else
{
    <pre class="prettyprint lang-java">@Html.DisplayFor(modelItem => resCont) </pre>
}
<br /><br />