更新Blazor EditForm';来自Javascript的s InputNumber字段

更新Blazor EditForm';来自Javascript的s InputNumber字段,blazor,webassembly,Blazor,Webassembly,出于某种原因,我只需要使用JavaScript设置EditForm的输入字段,但我没有这样做 我的表格: <EditForm Model="@form" OnValidSubmit="@(async () => await HandleValidationAsync())"> <DataAnnotationsValidator /> <div class="form-group"> <label>Age<

出于某种原因,我只需要使用JavaScript设置EditForm的输入字段,但我没有这样做

我的表格:

<EditForm Model="@form" OnValidSubmit="@(async () => await HandleValidationAsync())">
        <DataAnnotationsValidator />
<div class="form-group">
        <label>Age</label>
        <InputNumber class="form-control" id="age" placeholder="0.0" @bind-Value="@form.age" readonly></InputNumber>
</div>
 <button class="button blue" type="button" @onclick="@GetAge">Get</button>
</EditForm>

@code{

private void async Task GetAge()
    {
      bool x = await jsRun.InvokeAsync<bool>("onAgeSelected",15);

    }
}

当我试图访问
表单.age
时,我总是得到空值

检查生成的HTML代码我所能看到的只是css类中修改值的变化,至于值本身,即使手动操作,我也看不到。年龄检查生成的HTML代码我所能看到的只是css类中修改值的变化,至于值本身,即使手动也看不到。年龄
window.onAgeSelected= (data) => {
     $("#age").val(data);
    return true;
};