Blazor vRC1
组件似乎有些微妙之处,EditForm
在某些标记情况下它不会呈现其内容。例如,当将 an放置EditForm
在标签<table>
中时,什么也不会发生。
<table>
<thead>...</thead>
<EditForm Model="MyModel">
@foreach(var item in MyModel.Items)
{
<tr><td>....</td></tr>
}
</EditForm>
</table>
<table>
然而,用所有东西包裹起来EditForm
会按预期呈现。
<EditForm Model="MyModel">
<table>
<thead>...</thead>
@foreach(var item in MyModel.Items)
{
<tr><td>....</td></tr>
}
</table>
</EditForm>
我对后者很好,但是如果渲染引擎无法处理第一个示例,那么如果它会抛出某种错误来警告开发人员不支持这种情况,那就太好了。