gpt4 book ai didi

Razor CSHTML IF 语句

转载 作者:行者123 更新时间:2023-12-04 19:07:48 28 4
gpt4 key购买 nike

这里有人可以帮助我吗?我有以下代码:

@inherits umbraco.MacroEngines.DynamicNodeContext
@{
var node = @Model.NodeById(1257);
}
<div class="Top10">
<h1>Newest</h1>

@foreach (var article in node.Descendants().Where("Visible && (NodeTypeAlias = \"Article\" || NodeTypeAlias = \"sergrein\" || NodeTypeAlias = \"solomyndagrein\")").OrderBy("createDate desc").Take(10))
{
<a href="@article.Url"><h2>@article.createDate.ToString("dd/MM") | @article.title</h2></a>
}

</div>

我想要的是:如果@article.title 比例如长10个字符,需要返回后面跟...的10个字符(例如:“this_is_a_...”)。如果@article.title 少于 10 个字符,它只能显示完整的标题长度。
如何进行截断?

最佳答案

尝试这个

@(article.title.Length > 10 ? (article.title.Substring(0,10) + " ...") : article.title)

关于Razor CSHTML IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20244597/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com