我正在训练我的第一个Blazor项目,并且正面临我可以解释的页面生命周期行为。
从Blazor App Server项目模板开始,我在女巫上添加了一个简单的页面,像这样放置一些按钮
<button class="col-1 btn btn-light btn-sm bg-transparent navButton" onclick="@GotoNext()">Next</button>
protected async Task GotoNext()
{
// Some code ..
}
但是由于某些原因,所有按钮onclick事件都会在页面加载时触发,并且每次方法StateHasChanged调用时都会触发。
那怎么样? 如何解决这个问题? 这正常吗? 这么多问题...
感谢您阅读
答案 0 :(得分:0)
好的,我知道了。 我的活动注册不好。 该事件的分配方式应为
@onclick="GotoNext"
不喜欢
onclick="@GotoNext()"