【发布时间】:2020-07-13 18:36:47
【问题描述】:
我在文档中做了所有事情,但它不起作用。参数@context 未知。我错了什么?这是愚人节吗?文档的最后更新日期为 2020 年 3 月 13 日,因此不太可能是愚人节。
编辑:对于那些面临同样“问题”的人: 答:忽略它或关闭 resharper 代码分析。显示的错误将消失。无论如何它都会编译。
我指的是这个:
@typeparam TItem
<table class="table">
<thead>
<tr>@TableHeader</tr>
</thead>
<tbody>
@foreach (var item in Items)
{
<tr>@RowTemplate(item)</tr>
}
</tbody>
<tfoot>
<tr>@TableFooter</tr>
</tfoot>
</table>
@code {
[Parameter]
public RenderFragment TableHeader { get; set; }
[Parameter]
public RenderFragment<TItem> RowTemplate { get; set; }
[Parameter]
public RenderFragment TableFooter { get; set; }
[Parameter]
public IReadOnlyList<TItem> Items { get; set; }
}
<TableTemplate Items="pets">
<TableHeader>
<th>ID</th>
<th>Name</th>
</TableHeader>
<RowTemplate>
<td>@context.PetId</td>
<td>@context.Name</td>
</RowTemplate>
</TableTemplate>
变量@context 未知。有什么问题?
【问题讨论】:
标签: c# blazor blazor-server-side