【发布时间】:2021-02-16 22:40:47
【问题描述】:
我正在构建一个 .Net 5 Blazor WASM 项目,并且我在表格中显示的列之一最长可达 4000 个字符。我想对它进行子串化,但不断收到错误。以下代码运行良好,但列(描述)太大了:
@if ((definitions == null) || (!definitions.Any()))
{
<p>Loading Definitions...</p>
}
else
{
<table class="table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
<th>Parameters</th>
<th>Created</th>
<th>Modified</th>
</tr>
</thead>
<tbody>
@foreach(var def in definitions)
{
<tr>
<td>@def.Name</td>
<td>@def.Description</td>
<td>@def.Parameters</td>
<td>@def.CreatedOnUtc</td>
<td>@def.ModifiedOnUtc</td>
</tr>
}
</tbody>
</table>
}
我已经尝试了以下两种方法,但在导航到该页面时出现错误:
<td>@def.Description.Substring(0,40)</td>
<td>@def.Description.ToString().Substring(0,40)</td>
任何帮助表示赞赏。
【问题讨论】:
-
你得到什么错误?
标签: blazor blazor-webassembly blazor-client-side .net-5