【发布时间】:2020-06-11 14:07:23
【问题描述】:
下面是简单的代码
@page "/demo"
<h3>POCBlazor</h3>
Input 1 :<input type="text" value="@somedata" @onchange="changeValue" placeholder="text 1" />
Input 2 :<input type="text" placeholder="text 2" />
@code {
public string somedata { get; set; }
void changeValue(ChangeEventArgs eventArgs)
{
somedata = eventArgs.Value.ToString();
somedata = somedata + "asdf";
StateHasChanged();
}
}
场景
1)我在输入1中添加新值,然后用“asdf”表示
例如:
输入值 "123" -- 调用 changeValue 函数
--> 输入 1 = "123asdf"
2)第二次我用相同的值更新输入 1,然后触发更改事件并且代码工作,但输入 1 中的值没有更新
第二次:再次输入值 "123" --- 调用 changeValue 函数 --> Input 1 = "123"
【问题讨论】:
标签: blazor blazor-server-side asp.net-blazor