如何限制为html.encode显示的字符数?
<%= Html.Encode(item.LastName.Substring(1,30))%>
Run Code Online (Sandbox Code Playgroud)
错误:索引和长度必须引用字符串中的位置.
您需要检查字符串长度是否大于30,否则您指定的长度将从字符串的末尾开始...(我还将您的起始索引更改为0,假设您不想遗漏第一个字符)
<%= Html.Encode(item.LastName.Substring(0,
item.LastName.Length > 30 ? 30 : item.LastName.Length))%>
Run Code Online (Sandbox Code Playgroud)