Blazor-不使用任何事件(onChange、onInput…)绑定数据

Blazor-不使用任何事件(onChange、onInput…)绑定数据,blazor,blazor-server-side,Blazor,Blazor Server Side,我们必须在一个操作(如保存)中将数据更新到模型中。 我们的想法是:不要在每次HTML元素的“焦点丢失”时频繁地进行服务器调用。最后,我们希望在提交时更新该值 <div> <label>Name</label> <input type="text" value="@student.Name" /> <br /> <label>Age</label> <input typ

我们必须在一个操作(如保存)中将数据更新到模型中。 我们的想法是:不要在每次HTML元素的“焦点丢失”时频繁地进行服务器调用。最后,我们希望在提交时更新该值

<div>
    <label>Name</label>
    <input type="text" value="@student.Name" />
    <br />
    <label>Age</label>
    <input type="text" value="@student.Age" />
    <br />
    <input type="submit" @onclick="Save" />
</div>

@code {
    Student student = new Student();

    private void Save()
    {
        // At this stage - the value should be updated to the model.
    } 
}

名称

年龄
@代码{ 学生=新生(); 私有void Save() { //在此阶段-应将值更新到模型。 } }
您是否尝试过更新Visual Studio和.Net Framework核心?因为既然我这么做了,它就会自动执行您要求的操作,每次输入文本失去焦点时都会保存数据,我不知道为什么,这是错误还是默认功能。
. 您可以在代码中看到,我没有采取任何措施来实现这一点。

您是否尝试过更新Visual Studio和.Net Framework Core?因为既然我这么做了,它就会自动执行您要求的操作,每次输入文本失去焦点时都会保存数据,我不知道为什么,这是错误还是默认功能。
. 你可以在代码上看到我没有做任何事情。

使用blazor wasm,或者一堆javascript和JS互操作使用blazor wasm,或者一堆javascript和JS互操作。实际上,我不想每次textbox失去焦点时都保存数据。实际上,我不想每次textbox失去焦点时都保存数据。