使用剃刀视图的umbraco字符串修剪

atm*_*tmd 0 c# asp.net-mvc umbraco razor

我有一个Umbraco脚本我在网站上使用,里面有一个剃刀脚本如下:

<p>@page.GetProperty("mainContent")</p>
Run Code Online (Sandbox Code Playgroud)

上面是一个循环,并显示每个帖子的内容(它在具有类似博客功能的登录页面上使用)

我想修剪GetPropery()方法输出的内容来说300个charectors.

有人有主意吗?

另外,连接的对立面是什么?

Tim*_*Tim 12

Umbraco助手已经有办法为你做到这一点!调用

@Umbraco.Truncate(page.GetProperty("mainContent"), 300)

会为你开箱即用,不需要写额外的扩展方法.它还有一些额外的重载,允许您指定额外的行为(比如在截断的字符串的末尾添加省略号).