我正在使用 ASP.NET 创建网站。但是在路上,我被告知string.Substring(int, int)
在长度增加时使用创建子字符串。
我还在这里搜索了关于 ASP.NET 中字符限制的更好选择,但它们要么用于 ASP.NET Web 窗体,要么用于 C#,但我使用的是 ASP.NET 网页。
我正在使用的代码是这样的:
@if(message.Length > 80) {
message.Substring(0, 80);
} else {
<text>@message</text>
}
问题是,当字符数低于 80 时,会向用户显示消息,但当字符数超过限制(超过 80)时,则不会查看消息。但是,我尝试一次显示 3 条消息,一条长度为 10,另一条长度为 25,最后一条长度为 117,最后一条没有显示。因为它必须通过第一个街区。另一个从else
街区经过的人。他们被写下来了。
我认为该块中有某种错误,但我无法弄清楚。我还想要一个更好的建议来打破字符限制赶上的字符串。我想打破出现字符限制的字符串80
。关于如何做到这一点的任何好主意?如果substring
是最好的,请指导我。