Blazor Server将多个组件中的模型绑定到单个EditForm

时间:2020-09-19 19:57:08

标签: .net-core blazor

我的表格很大,因此需要拆分为多个组件并以几个选项卡视图显示。但是我得到了将EditForm模型绑定到其他组件的堆栈。我的尝试如下,但得到

EditForm需要Model参数或EditContext参数,但不需要两者

<EditForm Model="@model">
    <BSTabGroup>
        <BSTabList>
            <BSTab>
                <BSTabLabel>General Info</BSTabLabel>
                <BSTabContent>
                    <GeneralInfo generalInfoModel ="@model"></GeneralInfo>
                </BSTabContent>
            </BSTab>
        </BSTabList>
        <BSTabSelectedContent />
    </BSTabGroup>
</EditForm>
@code {public Account model{ get; set; } }

<FbInputText Id="txtAcName" ConfigOption="2" MaxLength="5" Label="Account" @bind-Value="@generalInfoModel .prop" ></FbInputText>
@code { [Parameter] public Account generalInfoModel { get; set; } }

1 个答案:

答案 0 :(得分:3)

您需要确保您的模型不为空。